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, TopRektangelns ursprung, som får vara vilket ändligt värde som helst, inklusive negativa förskjutningar
Width, HeightRektangelns 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

TrueAlla fyra värden är varken NaN eller oändliga, och båda utsträckningarna är större än noll
FalseNågot värde är NaN eller oändligt, eller så är någon utsträckning noll eller negativ

Se även

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession