ValidFiniteRect

Esquema de página, paginação, Form XObjects

Descrição

Auxiliar privado de TPDFlibDynamicComponentSession que valida que um retângulo utiliza números finitos e dimensões estritamente positivas

Sintaxe

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

Parâmetros

Left, TopOrigem do retângulo, que pode ser qualquer valor finito, incluindo deslocamentos negativos
Width, HeightExtensões do retângulo, que têm de ser finitas e estritamente positivas

Observações

ComposeNextLayout valida a ranhura de destino e a tela de conteúdo natural com esta verificação antes de qualquer trabalho do componente começar

As coordenadas de origem são verificadas apenas quanto à finitude, enquanto as extensões têm também de ser maiores do que zero

Valores devolvidos

TrueTodos os quatro valores não são NaN nem infinitos e ambas as extensões são superiores a zero
FalseQualquer valor é NaN ou infinito, ou qualquer uma das extensões é zero ou negativa

Consulte também

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession