THPDFLoadedFormField Class
Encapsula um campo AcroForm carregado para que as aplicações possam inspecionar a geometria e o comportamento do campo enquanto leem ou atualizam valores, nomes, opções e estado de só-leitura
Declaração
THPDFLoadedFormField = class(TObject)
Unidade
HPDFDoc
Members
| Nome | Finalidade |
|---|---|
Index | Índice de campo de formulário de base zero no documento carregado |
Name | Obtém ou altera o nome totalmente qualificado do campo AcroForm |
FieldType | Devolve o tipo de campo carregado detetado como THPDFLoadedFormFieldType |
Description | Devolve o tooltip do campo ou o texto de descrição armazenado no formulário carregado |
Flags | Devolve a máscara de bits /Ff bruta do AcroForm |
MaxLength | Devolve o valor /MaxLen do campo de texto, ou zero quando ausente |
PageIndex | Devolve a página de base zero que contém o widget do campo |
Required, NoExport | Expõem comportamentos comuns de campos AcroForm |
Multiline, Password | Expõem comportamentos comuns de campos de texto |
GetBounds | Devolve o retângulo do widget do campo quando disponível |
Value | Obtém ou define o valor atual do campo através da instância THotPDF responsável |
ReadOnly | Obtém ou define a flag de só-leitura do campo carregado |
OptionCount | Devolve o número de entradas de opções disponíveis para campos de escolha |
OptionValue | Devolve um valor de opção por índice de opção de base zero |
Notas de utilização
- O objeto devolvido reencaminha as alterações para a instância
THotPDFresponsável - Liberte o wrapper quando a atualização do campo estiver concluída
- Use
OptionCounteOptionValueao enumerar escolhas de combo box, list box ou botões de opção de um documento carregado - Use
Name,ValueeReadOnlypara edições em estilo wrapper quando o código já trabalha com um objeto de campo carregado em vez de chamadas diretas por nome de campo - Use
PageIndexeGetBoundspara construir testes de colisão do Viewer e painéis de propriedades de campos sem percorrer dicionários PDF