Métadonnées de callback choice XFA

Unité : HPDFXFA ; callback : TXFAEmitField

La signature de callback existante et le tableau Options conservent leur contrat historique ; ces clés additives voyagent dans la chaîne Style séparée par des points-virgules pour les consommateurs combo, list, checkbox et radio

Les valeurs hexadécimales encodent les octets UTF-8 exacts avec des chiffres hexadécimaux majuscules, de sorte que des libellés et exports contenant points-virgules, virgules, signes égaux ou Unicode ne peuvent pas altérer la grammaire de style compacte

CléSignification
choiceexportshexCompteur suivi d'un deux-points et de valeurs hex séparées par des virgules depuis la liste de sauvegarde effective ; les valeurs vides explicites conservent une entrée
choicelabelshexLa liste d'affichage effective dans le même format compté ; le créateur natif exige que le compteur corresponde à la liste d'export
choicerawhexValeur brute native exacte quand sa valeur trimmée concorde avec la valeur choice émise
buttonexporthexPremier élément scalaire effectif utilisé comme export on du membre checkbox ou radio
buttonvaluehexValeur brute de checkbox exacte quand sa valeur trimmée concorde avec la valeur émise
radiovaluehexLa valeur réellement résolue du groupe d'exclusion dans la portée de dataset native courante
radiogrouphexChemin de groupe de template et chemin de contexte de dataset natif encodés en hex pour grouper les membres indépendamment des noms affichés
radioreadonly1 quand l'édition du document ou l'accès au groupe d'exclusion restreint le parent radio natif
choiceedit1 pour un combo qui autorise le texte libre
choicemulti1 pour une list qui autorise plusieurs exports sélectionnés
choicecommit1 quand la sélection commite la valeur choice

La liste comptée 2:4142, encode les deux exports AB et une chaîne vide ; 0: encode une liste vide

Les éléments effectifs d'instance de formulaire font un override des éléments de template, tandis qu'une liste d'affichage manquante retombe sur la liste d'export effective

Les chemins de portée radio utilisent de vraies positions d'enfants natives ancrées à leurs paquets ; une sauvegarde/recharge XML ordinaire les préserve pour la même structure de document, tandis que des éditions structurelles peuvent produire de nouveaux chemins

Les métadonnées booléennes ajoutent des hints effectifs de marqueur, contour, caption scalaire et état neutre pour les callbacks checkbox et radio

La création de choice native automatique décrit le mappage PDF et les fixtures d'acceptation

Le scrolling de list automatique consomme la taille de police effective et la hauteur du widget pour créer une fenêtre d'options visible initiale, en préservant toutes les paires export/affichage et les index sélectionnés hors de cette fenêtre