ValidFiniteRect
Seitenlayout, Paginierung, Form XObjects
Beschreibung
Privater Helper von TPDFlibDynamicComponentSession, der prüft, dass ein Rechteck endliche Zahlen und strikt positive Ausdehnungen verwendet
Syntax
Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
Width, Height: Double): Boolean;
Parameter
Left, Top | Rechteckursprung, der jeder endliche Wert sein darf, einschließlich negativer Offsets |
|---|---|
Width, Height | Rechteckausdehnungen, die endlich und strikt positiv sein müssen |
Anmerkungen
ComposeNextLayout prüft den Ziel-Slot und die natürliche Inhaltsleinwand mit dieser Kontrolle, bevor jegliche Komponentenarbeit beginnt
Die Ursprungskoordinaten werden nur auf Endlichkeit geprüft, während die Ausdehnungen auch größer als null sein müssen
Rückgabewerte
True | Alle vier Werte sind weder NaN noch unendlich, und beide Ausdehnungen sind größer als null |
|---|---|
False | Ein beliebiger Wert ist NaN oder unendlich, oder eine der Ausdehnungen ist null oder negativ |
Siehe auch
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession