THPDFLoadedFormField Class
Encapsula um campo AcroForm carregado para que aplicações possam inspecionar a geometria e o comportamento do campo enquanto leem ou atualizam valores, nomes, opções e o estado somente leitura
Declaração
THPDFLoadedFormField = class(TObject)
Unit
HPDFDoc
Membros
| 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 | Retorna o tipo de campo carregado detectado como THPDFLoadedFormFieldType |
Description | Retorna o tooltip do campo ou o texto de descrição armazenado no formulário carregado |
Flags | Retorna a máscara de bits /Ff bruta do AcroForm |
MaxLength | Retorna o valor /MaxLen do campo de texto, ou zero quando ausente |
PageIndex | Retorna a página de base zero que contém o widget do campo |
Required, NoExport | Expõe comportamentos comuns de campos AcroForm |
Multiline, Password | Expõem comportamentos comuns de campos de texto |
GetBounds | Retorna o retângulo do widget do campo quando disponível |
Value | Obtém ou define o valor atual do campo por meio da instância THotPDF proprietária |
ReadOnly | Obtém ou define a flag somente leitura do campo carregado |
OptionCount | Retorna o número de entradas de opção disponíveis para campos de escolha |
OptionValue | Retorna um valor de opção por índice de opção de base zero |
Notas de uso
- O objeto retornado encaminha as alterações à instância
THotPDFproprietária - Libere o wrapper quando a atualização do campo estiver concluída
- Use
OptionCounteOptionValueao enumerar opções de combo box, list box ou radio button de um documento carregado - Use
Name,ValueeReadOnlypara edições no 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 hit testing de Viewer e painéis de propriedades de campo sem percorrer dicionários PDF