GetFormFieldPageRect

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

Descrição

Devolve a página e o retângulo de um widget de campo de formulário no espaço de utilizador da página, de cima para baixo, que os editores no local e as sobreposições do visualizador consomem

O retângulo provém de GetFormFieldBound normalizado de acordo com a definição atual de GetOrigin da biblioteca, pelo que o valor coincide com o espaço de coordenadas de PageRectToClientRect e do realce dos resultados da pesquisa, independentemente da convenção de origem escolhida pela aplicação

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 um, obtido de GetFormFieldCount
APageRecebe o número da página, com base um, que aloja o widget
XPt, YPtRecebem a origem do widget em pontos do espaço de utilizador da página, de cima para baixo
WPt, HPtRecebem o tamanho do widget em pontos do espaço de utilizador da página

Valores devolvidos

TrueA página e o retângulo foram indicados
FalseNão há biblioteca associada, 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

Consulte também

FormFieldAtPagePoint, ToggleCheckBoxField, GetFormFieldTabSequence, GetFormFieldEditorKind, PageRectToClientRect