ValidFiniteRect

Rozvržení stránek, stránkování, Form XObjects

Popis

Soukromá pomocná funkce třídy TPDFlibDynamicComponentSession, která ověřuje, že obdélník používá konečná čísla a striktně kladné rozměry

Syntaxe

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

Parametry

Left, TopPočátek obdélníku, který může být libovolná konečná hodnota včetně záporných offsetů
Width, HeightRozměry obdélníku, které musí být konečné a striktně kladné

Poznámky

ComposeNextLayout touto kontrolou ověří cílový slot a přirozené plátno obsahu dřív, než začne jakákoli práce s komponentou

Souřadnice původu se kontrolují jen na konečnost, zatímco rozměry musí být navíc větší než nula

Návratové hodnoty

TrueVšechny čtyři hodnoty nejsou NaN ani nekonečné a obě rozměry jsou větší než nula
FalseNěkterá hodnota je NaN nebo nekonečná, nebo je některý rozměr nulový či záporný

Viz také

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession