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 |
|---|---|
| Page | Recebe o número de página com base em um que contém o Widget |
| Left, Top | Recebem o canto superior esquerdo visual do retângulo do Widget |
| Width, Height | Recebem 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