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

Interline

proprietà copia link

Scopo

Questa proprietà rappresenta la distanza tra le righe del testo contenuto nella box. Tale distanza è misurata in punti (pt) ed è la distanza tra le "baseline" delle righe di testo, come mostrato nell'immagine successiva:


Definizione di interlinea: distanza tra le baseline delle righe del testo contenuto nella box

Sintassi

int d = 0 // Distanza tra le righe di testo
// 
d := Box.Interline

Quando letta

Restituisce un valore intero che indica la distanza tra le righe di testo in punti.

Quando impostata

Indica al sistema il valore in punti della distanza tra le righe di testo contenuto nella box.

Esempio di codice

// **************************************************
// Fired after changes in panel are saved to database
// **************************************************

event Impiegati1.Parametri.AfterCommit(
  int RowsUpdated  // Number of rows inserted or updated
  int RowsInErrors // Number of rows that cannot be updated due to databas...
)
{
  // Aggiorno l'interlinea di tutte le box
  ImpiegatiBook.ReportImpiegati.Note.Interline := NullValue(Parametri.
    Interlinea, ZERO)
  // 
  // Poiché ho aggiornato la proprietà fuori dagli eventi di validazione, devo
  // ristampare tutto il book

  ImpiegatiBook.Refresh(ONE, C-1)
}
  • Il valore di default di tale proprietà è 0 (Zero) ed indica che lo spazio tra le righe della box è calcolato in automatico dal sistema. In questo caso lo spazio tra le righe di testo contenute nella box dipende dalla dimensione dei fonts utilizzati.
  • Attenzione: Se la proprietà Interline 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à Interline 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à Interline valorizzata allo stesso modo. In quest'ultimo caso è come se alla proprietà Interline fosse stato fornito tale valore a design-time.
  • Se la proprietà Interline viene modificata all'interno di una procedura legata alla box tale modifica ha effetto solo sulla singola copia della box. 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à Interline 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à Interline anche nell'evento AfterFormatting della sezione che contiene la box.

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

Vedi Anche

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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum