ValidFiniteRect
Mise en page, pagination, Form XObjects
Description
Fonction utilitaire privée de TPDFlibDynamicComponentSession qui valide qu'un rectangle n'utilise que des nombres finis et des dimensions strictement positives
Syntaxe
Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
Width, Height: Double): Boolean;
Paramètres
Left, Top | Origine du rectangle, qui peut être toute valeur finie, décalages négatifs compris |
|---|---|
Width, Height | Étendue du rectangle, qui doit être finie et strictement positive |
Remarques
ComposeNextLayout valide l'emplacement de destination et la toile de contenu naturelle avec cette vérification avant tout travail du composant
Les coordonnées d'origine ne sont vérifiées que pour la finitude, alors que les étendues doivent aussi être supérieures à zéro
Valeurs de retour
True | Les quatre valeurs ne sont ni NaN ni infinies et les deux étendues sont supérieures à zéro |
|---|---|
False | L'une des valeurs vaut NaN ou est infinie, ou l'une des étendues est nulle ou négative |
Voir aussi
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession