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, Top | Origem do retângulo, que pode ser qualquer valor finito, inclusive deslocamentos negativos |
|---|---|
Width, Height | Extensõ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
True | Todos os quatro valores não são NaN nem infinitos e ambas as extensões são maiores que zero |
|---|---|
False | Qualquer valor é NaN ou infinito, ou qualquer uma das extensões é zero ou negativa |
Veja também
ValidComposeResult, ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession