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 |
|---|---|
| APage | Recebe o número da página, com base em um, que hospeda o widget |
| XPt, YPt | Recebem a origem do widget em pontos do espaço de usuário da página de cima para baixo |
| WPt, HPt | Recebem o tamanho do widget em pontos do espaço de usuário da página |
Valores retornados
| True | A página e o retângulo foram informados |
|---|---|
| False | Nenhuma 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