Metadatos de callback choice de XFA

Unit: HPDFXFA; callback: TXFAEmitField

La firma del callback existente y el array Options conservan su contrato heredado; estas claves aditivas viajan en la cadena Style separada por punto y coma para los consumidores combo, list, checkbox y radio

Los valores hexadecimales codifican bytes UTF-8 exactos con dígitos hexadecimales en mayúsculas, así que las etiquetas y exports con punto y coma, comas, signos igual o Unicode no pueden alterar la gramática compacta de estilos

ClaveSignificado
choiceexportshexRecuento seguido de dos puntos y valores hex separados por comas de la lista de guardado efectiva; los valores vacíos explícitos conservan una entrada
choicelabelshexLa lista de visualización efectiva en el mismo formato con recuento; el creador nativo exige que el recuento coincida con la lista de export
choicerawhexValor raw nativo exacto cuando su valor recortado coincide con el valor choice emitido
choiceselectedhexÍndices seleccionados exactos opcionales como bytes UTF-8 hexadecimales de una lista canónica ascendente de enteros separados por comas; un valor vacío no selecciona explícitamente ningún elemento, y el valor raw debe coincidir con las exportaciones seleccionadas
buttonexporthexPrimer elemento escalar efectivo usado como export on del miembro checkbox o radio
buttonvaluehexValor raw de checkbox exacto cuando su valor recortado coincide con el valor emitido
radiovaluehexEl valor resuelto real del grupo de exclusión en el ámbito del dataset nativo actual
radiogrouphexRuta de grupo de plantilla y ruta de contexto de dataset nativo codificadas en hex para agrupar miembros con independencia de los nombres mostrados
radioreadonly1 cuando la edición del documento o el acceso al grupo de exclusión restringe el padre radio nativo
choiceedit1 para un combo que permite texto libre
choicemulti1 para una lista que permite múltiples exports seleccionados
choicecommit1 cuando la selección confirma el valor choice

La lista con recuento 2:4142, codifica los dos exports AB y una cadena vacía; 0: codifica una lista vacía

Los elementos de la instancia de formulario efectivos sobrescriben los de la plantilla, mientras que una lista de visualización ausente hace fallback a la lista de export efectiva

El scripting de elementos choice persiste índices explícitos para exports duplicados y vacíos en atributos de formulario nativos opcionales; una escritura posterior del campo, del Data DOM o del valor de exportación de elementos invalida su estado

Las rutas de scope de radio usan posiciones hijas nativas reales ancladas en sus paquetes; el guardado/recarga XML ordinario las preserva para la misma estructura de documento, mientras que las ediciones estructurales pueden producir rutas nuevas

Metadatos Boolean añaden hints efectivos de marcador, contorno, caption escalar y estado neutral para callbacks checkbox y radio

Creación choice nativa automática describe el mapeo PDF y los fixtures de aceptación

Scrolling automático de listas consume el tamaño de fuente efectivo y la altura del widget para crear una ventana inicial de opciones visibles, preservando todos los pares export/visualización y los índices seleccionados fuera de esa ventana