English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Reportistica
  • Libreria Box
  • Proprietà

Left

proprietà copia link

Scopo

Questa proprietà rappresenta il posizionamento orizzontale del lato sinistro della box.

Sintassi

int px = 0 // Posizione della box
// 
px := Box.Left

Quando letta

Ritorna la posizione orizzontale del lato sinistro della box. Tale valore è misurato in millimetri, cresce verso destra ed è relativo all'oggetto in cui è contenuta la box: se la box è contenuta in una pagina Template la coordinata Left è relativa al bordo sinistro della pagina. Se la box è contenuta in una sezione il valore della proprietà Left è relativo al lato sinistro della box in cui viene mostrata la sezione.

Quando impostata

Sposta la posizione orizzontale della box nel punto desiderato.

Esempio di codice

// ************************************
// Fired when the section is formatting
// ************************************

event BookDD.BookDD.ReportDD.Detail.BeforeFormatting()
{
  // Posiziono la box
  BookDD.ReportDD.Pezzo.Left := BookDD.LeftPezzo
  BookDD.ReportDD.Pezzo.Top := BookDD.TopPezzo
  BookDD.ReportDD.Pezzo.Width := BookDD.WidthPezzo
  BookDD.ReportDD.Pezzo.Height := BookDD.HeightPezzo
}
  • Normalmente la proprietà Left viene valorizzata all'interno degli eventi di formattazione dell'oggetto che contiene la box per posizionare la singola copia della box.
  • Attenzione: Se la proprietà Left viene modificata all'interno degli eventi di formattazione dell'oggetto che contiene la box (evento OnFormatting della pagina se la box è contenuta nella pagina o evento di BeforeFormatting della sezione se la box è contenuta in una sezione) la modifica ha effetto solo sulla box in fase di formattazione (consulta il videocorso Mastro On Formatting). Se la proprietà Left viene modificata al di fuori dagli eventi di formattazione dell'oggetto che contiene la box, da quel momento in poi tutte le copie della box avranno la proprietà Left valorizzata allo stesso modo. In quest'ultimo caso è come se alla proprietà Left fosse stato fornito tale valore a design-time.
  • Se la proprietà Left viene modificata all'interno di una procedura legata alla box tale modifica ha effetto solo sulla box cliccata. Tale modifica equivale ad una modifica alla proprietà fatta all'interno degli eventi di formattazione dell'oggetto che contiene la box.
  • Se viene modificata la proprietà Left durante gli eventi di formattazione dell'oggetto che contiene la box o durante la procedura collegata alla box non è necessario ristampare il book. Tale modifica avrà effetto immediato. Qualora, invece, la modifica sia fatta fuori dagli eventi di validazione e non all'interno della procedura collegata alla box potrebbe essere necessario ristampare il book utilizzando la procedura Refresh dello stesso.
  • A partire dalla versione 13.0.5600 è possibile modificare il valore della proprietà Left anche nell'evento AfterFormatting della sezione che contiene la box.

Ultima modifica: 02/11/2022 / Validità: da 6.5.2680

Vedi Anche

  • Print (procedura)
  • On Before Formatting (evento)
  • Before Formatting (evento)
  • After Formatting (evento)
  • Refresh (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum