Metadata de callback choice de XFA

Unit: HPDFXFA; callback: TXFAEmitField

La firma del callback existente y el arreglo 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, de modo que los labels y exports con punto y coma, comas, signos igual o Unicode no pueden alterar la gramática compacta de estilo

ClaveSignificado
choiceexportshexConteo seguido de dos puntos y valores hex separados por comas de la lista save efectiva; los valores vacíos explícitos conservan una entrada
choicelabelshexLa lista display efectiva en el mismo formato con conteo; el creador nativo exige que el conteo coincida con la lista de exports
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 selecciona explícitamente ningún ítem, y el valor raw debe coincidir con los exports seleccionados
buttonexporthexPrimer ítem 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 scope del dataset nativo actual
radiogrouphexRuta de grupo de template y ruta de contexto de dataset nativa codificadas en hex para agrupar miembros independientemente 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 list que permite múltiples exports seleccionados
choicecommit1 cuando la selección compromete el valor choice

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

Los ítems efectivos de la instancia de formulario hacen override de los ítems de template, mientras que una lista display faltante hace fallback a la lista de exports efectiva

El scripting de ítems choice persiste índices explícitos para exports duplicados y vacíos en atributos de formulario nativos opcionales; una escritura posterior de valor de campo, Data DOM o item-export invalida su estado

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

Los metadata booleanos agregan hints efectivos de marcador, contorno, caption escalar y estado neutral para los callbacks de checkbox y radio

La creación nativa automática de choices describe el mapeo PDF y los fixtures de aceptación

El scrolling automático de listas consume el tamaño de fuente efectivo y la altura del widget para crear una ventana inicial visible de opciones, preservando todos los pares export/display y los índices seleccionados fuera de esa ventana