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 |
|---|---|
| choiceexportshex | Compteur 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 |
| choicelabelshex | La liste d'affichage effective dans le même format compté ; le créateur natif exige que le compteur corresponde à la liste d'export |
| choicerawhex | Valeur brute native exacte quand sa valeur trimmée concorde avec la valeur choice émise |
| buttonexporthex | Premier élément scalaire effectif utilisé comme export on du membre checkbox ou radio |
| buttonvaluehex | Valeur brute de checkbox exacte quand sa valeur trimmée concorde avec la valeur émise |
| radiovaluehex | La valeur réellement résolue du groupe d'exclusion dans la portée de dataset native courante |
| radiogrouphex | Chemin 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 |
| radioreadonly | 1 quand l'édition du document ou l'accès au groupe d'exclusion restreint le parent radio natif |
| choiceedit | 1 pour un combo qui autorise le texte libre |
| choicemulti | 1 pour une list qui autorise plusieurs exports sélectionnés |
| choicecommit | 1 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