ValidFiniteRect

Sidelayout, paginering, Form XObjects

Beskrivelse

Privat hjælpefunktion i TPDFlibDynamicComponentSession, der validerer, at et rektangel bruger endelige tal og strengt positive dimensioner

Syntaks

Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
  Width, Height: Double): Boolean;

Parametre

Left, TopRektanglets oprindelse, som må være enhver endelig værdi inklusive negative forskydninger
Width, HeightRektanglets udstrækning, som skal være endelig og strengt positiv

Bemærkninger

ComposeNextLayout validerer destinationspladsen og det naturlige indholdslærred med denne kontrol, før noget komponentarbejde starter

Origokoordinaterne kontrolleres kun for endelighed, mens udstrækningerne også skal være større end nul

Returværdier

TrueAlle fire værdier er hverken NaN eller uendelige, og begge udstrækninger er større end nul
FalseEn af værdierne er NaN eller uendelig, eller en af udstrækningerne er nul eller negativ

Se også

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession