ValidFiniteRect
Layout di pagina, paginazione, Form XObject
Descrizione
Helper privato di TPDFlibDynamicComponentSession che convalida che un rettangolo usi numeri finiti e dimensioni strettamente positive
Sintassi
Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
Width, Height: Double): Boolean;
Parametri
Left, Top | Origine del rettangolo, che può essere qualsiasi valore finito, offset negativi inclusi |
|---|---|
Width, Height | Estensioni del rettangolo, che devono essere finite e strettamente positive |
Osservazioni
ComposeNextLayout valida lo slot di destinazione e la tela di contenuto naturale con questo controllo prima che inizi qualsiasi lavoro del componente
Le coordinate di origine vengono controllate solo per finitezza, mentre le estensioni devono anche essere maggiori di zero
Valori restituiti
True | Tutti e quattro i valori non sono NaN né infiniti ed entrambe le estensioni sono maggiori di zero |
|---|---|
False | Un qualsiasi valore è NaN o infinito, oppure una delle estensioni è zero o negativa |
Vedere anche
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession