GetFieldPageRect

Formulários, interação, entrada

Descrição

Retorna o retângulo de um Widget visível de uma TPDFlibFormSession no espaço de coordenadas visuais que a sessão usa para testes de hit

O retângulo é expresso depois da rotação da página, com a origem no canto superior esquerdo visual, nas unidades de medida atuais da biblioteca

A caixa de página é lida do /CropBox herdado com fallback para /MediaBox, caixas invertidas são normalizadas e geometria com componentes NaN ou infinitos ou extensões não positivas é rejeitada

A chamada não muda a página selecionada da biblioteca

Declaração

function GetFieldPageRect(FieldIndex: Integer; out Page: Integer;
  out Left, Top, Width, Height: Double): Integer;

Parâmetros

FieldIndexÍndice de campo ou de Widget temporário a medir
PageRecebe o número de página com base em um que contém o Widget
Left, TopRecebem o canto superior esquerdo visual do retângulo do Widget
Width, HeightRecebem a extensão visual do retângulo do Widget

Valor retornado

Retorna 1 em caso de sucesso; caso contrário, 0 com todas as saídas zeradas porque o campo é inválido, sua página não pode ser resolvida ou a geometria é inutilizável

Veja também

HitTest, FocusAt, GetTabSequence, GetFormFieldPage, TPDFlibFormSession