ValidFiniteRect
Sidlayout, sidbrytning, Form XObjects
Beskrivning
Privat hjälpmetod i TPDFlibDynamicComponentSession som validerar att en rektangel använder ändliga tal och strikt positiva mått
Syntax
Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
Width, Height: Double): Boolean;
Parametrar
Left, Top | Rektangelns ursprung, som får vara vilket ändligt värde som helst, inklusive negativa förskjutningar |
|---|---|
Width, Height | Rektangelns utsträckning, som måste vara ändlig och strikt positiv |
Anmärkningar
ComposeNextLayout validerar målplatsen och den naturliga innehållsduken med denna kontroll innan något komponentarbete börjar
Ursprungskoordinaterna kontrolleras bara för ändlighet, medan utsträckningarna också måste vara större än noll
Returvärden
True | Alla fyra värden är varken NaN eller oändliga, och båda utsträckningarna är större än noll |
|---|---|
False | Något värde är NaN eller oändligt, eller så är någon utsträckning noll eller negativ |
Se även
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession