ValidFiniteRect

Layout da página, paginação, Form XObjects

Descrição

Auxiliar interno de TPDFlibDynamicComponentSession que valida que um retângulo usa 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, inclusive deslocamentos negativos
Width, HeightExtensões do retângulo, que devem ser finitas e estritamente positivas

Observações

ComposeNextLayout valida o slot de destino e o canvas 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 também devem ser maiores que zero

Valores retornados

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

Veja também

ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession