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, TopRechteckursprung, der jeder endliche Wert sein darf, einschließlich negativer Offsets
Width, HeightRechteckausdehnungen, 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

TrueAlle vier Werte sind weder NaN noch unendlich, und beide Ausdehnungen sind größer als null
FalseEin beliebiger Wert ist NaN oder unendlich, oder eine der Ausdehnungen ist null oder negativ

Siehe auch

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession