XFA choice callback metadata
Unidade: HPDFXFA; callback: TXFAEmitField
A assinatura existente de callbacks e o array Options mantêm o contrato legado delas; estas chaves aditivas viajam na string Style separada por ponto e vírgula para consumidores de combos, listas, checkboxes e radios
Valores hexadecimais codificam bytes UTF-8 exatos com dígitos hexadecimais em maiúsculas, pelo que etiquetas e exportações contendo ponto e vírgula, vírgulas, sinais de igual ou Unicode não podem alterar a gramática compacta de estilos
| Chave | Significado |
|---|---|
| choiceexportshex | Contagem seguida de dois pontos e valores hexadecimais separados por vírgulas da lista efetiva de saves; valores explicitamente vazios mantêm uma entrada |
| choicelabelshex | A lista efetiva de apresentações no mesmo formato contado; o criador nativo exige que a contagem corresponda à lista de exportações |
| choicerawhex | Valor bruto nativo exato quando o valor aparado dele concorda com o valor de escolha emitido |
| choiceselectedhex | Índices selecionados exatos opcionais como bytes UTF-8 hexadecimais de uma lista canónica ascendente de inteiros separada por vírgulas; um valor vazio seleciona explicitamente nenhum item, e o valor bruto tem de concordar com as exportações selecionadas |
| buttonexporthex | Primeiro item escalar efetivo usado como exportação on do membro de checkbox ou radio |
| buttonvaluehex | Valor bruto exato de checkboxes quando o valor aparado dele concorda com o valor emitido |
| radiovaluehex | O valor realmente resolvido do grupo de exclusão no âmbito nativo atual de datasets |
| radiogrouphex | Caminho de grupos de templates codificado em hexadecimal e caminho nativo de contextos de datasets para agrupar membros independentemente de nomes apresentados |
| radioreadonly | 1 quando a edição de documentos ou o acesso a grupos de exclusão restringe o pai nativo de radios |
| choiceedit | 1 para uma combo que permite texto livre |
| choicemulti | 1 para uma lista que permite múltiplas exportações selecionadas |
| choicecommit | 1 quando a seleção confirma o valor da escolha |
A lista contada 2:4142, codifica as duas exportações AB e uma string vazia; 0: codifica uma lista vazia
Itens efetivos de instâncias de formulários sobrepõem-se a itens de templates, enquanto uma lista de apresentações em falta faz fallback para a lista efetiva de exportações
O scripting de itens de escolhas persiste índices explícitos para exportações duplicadas e vazias em atributos nativos opcionais de formulários; uma escrita subsequente de campos, de Data DOM ou de valores de exportações de itens invalida o estado delas
Os caminhos de âmbitos de radios usam posições nativas reais de filhos ancoradas nos pacotes delas; gravação/recarregamento ordinário de XML preserva-os para a mesma estrutura de documentos, enquanto edições estruturais podem produzir caminhos novos
Os metadados Boolean acrescentam dicas efetivas de marcadores, contornos, captions escalares e estados neutros para callbacks de checkboxes e radios
A criação automática nativa de escolhas descreve o mapeamento PDF e as fixtures de aceitação
O scroll automático de listas consome o tamanho efetivo do tipo de letra e a altura do widget para criar uma janela inicial visível de opções, preservando todos os pares de exportação/apresentação e índices selecionados fora dessa janela