ValidFiniteRect
Diseño de página, paginación, Form XObjects
Descripción
Ayudante privado de TPDFlibDynamicComponentSession que valida que un rectángulo use números finitos y dimensiones estrictamente positivas
Sintaxis
Function TPDFlibDynamicComponentSession.ValidFiniteRect(Left, Top,
Width, Height: Double): Boolean;
Parámetros
Left, Top | Origen del rectángulo, que puede ser cualquier valor finito, incluidos desplazamientos negativos |
|---|---|
Width, Height | Extensiones del rectángulo, que deben ser finitas y estrictamente positivas |
Observaciones
ComposeNextLayout valida la ranura de destino y el lienzo de contenido natural con esta comprobación antes de que empiece cualquier trabajo del componente
Las coordenadas de origen solo se comprueban por finitud, mientras que las extensiones también deben ser mayores que cero
Valores devueltos
True | Los cuatro valores no son NaN ni infinitos y ambas extensiones son mayores que cero |
|---|---|
False | Algún valor es NaN o infinito, o cualquiera de las extensiones es cero o negativa |
Véase también
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession