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

Width

proprietà copia link

Scopo

Questa proprietà rappresenta la larghezza della box.

Sintassi

int dx = 0 // Larghezza della box
// 
dx := Box.Width

Quando letta

Ritorna la larghezza della box ed è misurata in millimetri.

Quando impostata

Imposta la larghezza della box in millimetri.

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à Width viene valorizzata all'interno degli eventi di formattazione dell'oggetto che contiene la box per impostare la larghezza della singola copia della box.
  • Attenzione: Se la proprietà Width 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à Width 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à Width valorizzata allo stesso modo. In quest'ultimo caso è come se alla proprietà Width fosse stato fornito tale valore a design-time.
  • Se la proprietà Width 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à Width 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à Width 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