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, TopOrigine del rettangolo, che può essere qualsiasi valore finito, offset negativi inclusi
Width, HeightEstensioni 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

TrueTutti e quattro i valori non sono NaN né infiniti ed entrambe le estensioni sono maggiori di zero
FalseUn qualsiasi valore è NaN o infinito, oppure una delle estensioni è zero o negativa

Vedere anche

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession