GetFormFieldPageRect

Campos de formulário, interação com o visualizador

Descrição

Retorna a página e o retângulo de um widget de campo de formulário no espaço de usuário da página de cima para baixo que os editores in-loco e as sobreposições do visualizador consomem

O retângulo vem de GetFormFieldBound normalizado conforme a configuração atual de GetOrigin da biblioteca, então o valor corresponde ao espaço de coordenadas de PageRectToClientRect e do realce de acertos da pesquisa, independentemente da convenção de origem que a aplicação tiver escolhido

Sintaxe

Delphi

Function TPDFlibViewer.GetFormFieldPageRect(FieldIndex: Integer; Out APage: Integer; Out XPt, YPt, WPt, HPt: Double): Boolean;

Parâmetros

FieldIndexÍndice de campo de formulário com base em um, obtido de GetFormFieldCount
APageRecebe o número da página, com base em um, que hospeda o widget
XPt, YPtRecebem a origem do widget em pontos do espaço de usuário da página de cima para baixo
WPt, HPtRecebem o tamanho do widget em pontos do espaço de usuário da página

Valores retornados

TrueA página e o retângulo foram informados
FalseNenhuma biblioteca está anexada, o índice não é um campo de formulário ou o campo não tem página no documento carregado; todas as saídas são zero

Veja também

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect