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

ChaveSignificado
choiceexportshexContagem seguida de dois pontos e valores hexadecimais separados por vírgulas da lista efetiva de saves; valores explicitamente vazios mantêm uma entrada
choicelabelshexA lista efetiva de apresentações no mesmo formato contado; o criador nativo exige que a contagem corresponda à lista de exportações
choicerawhexValor 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
buttonexporthexPrimeiro item escalar efetivo usado como exportação on do membro de checkbox ou radio
buttonvaluehexValor bruto exato de checkboxes quando o valor aparado dele concorda com o valor emitido
radiovaluehexO valor realmente resolvido do grupo de exclusão no âmbito nativo atual de datasets
radiogrouphexCaminho de grupos de templates codificado em hexadecimal e caminho nativo de contextos de datasets para agrupar membros independentemente de nomes apresentados
radioreadonly1 quando a edição de documentos ou o acesso a grupos de exclusão restringe o pai nativo de radios
choiceedit1 para uma combo que permite texto livre
choicemulti1 para uma lista que permite múltiplas exportações selecionadas
choicecommit1 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