Metadati callback choice XFA
Unità: HPDFXFA; callback: TXFAEmitField
La firma callback esistente e l'array Options conservano il loro contratto legacy; queste chiavi additive viaggiano nella stringa Style separata da punti e virgola per i consumer combo, list, checkbox e radio
I valori esadecimali codificano byte UTF-8 esatti con cifre esadecimali maiuscole, così etichette ed export contenenti punti e virgola, virgole, segni di uguale o Unicode non possono alterare la grammatica compatta dello stile
| Chiave | Significato |
|---|---|
| choiceexportshex | Conteggio seguito da due punti e valori hex separati da virgola dalla lista save effettiva; i valori vuoti espliciti conservano una voce |
| choicelabelshex | La lista display effettiva nello stesso formato con conteggio; il creator nativo richiede che il conteggio corrisponda alla lista export |
| choicerawhex | Vero valore raw nativo quando il suo valore trimmato concorda con il valore choice emesso |
| choiceselectedhex | Indici selezionati esatti opzionali come byte UTF-8 esadecimali di una lista canonica ascendente di interi separati da virgola; un valore vuoto non seleziona esplicitamente alcun elemento e il valore raw deve concordare con gli export selezionati |
| buttonexporthex | Primo elemento scalare effettivo usato come export on del membro checkbox o radio |
| buttonvaluehex | Vero valore raw della checkbox quando il suo valore trimmato concorda con il valore emesso |
| radiovaluehex | Il vero valore risolto del gruppo di esclusione nello scope dataset nativo corrente |
| radiogrouphex | Percorso gruppo template e percorso context dataset nativo codificati esadecimali per raggruppare i membri indipendentemente dai nomi mostrati |
| radioreadonly | 1 quando la modifica del documento o l'accesso al gruppo di esclusione limita il padre radio nativo |
| choiceedit | 1 per una combo che consente testo libero |
| choicemulti | 1 per una list che consente più export selezionati |
| choicecommit | 1 quando la selezione committa il valore choice |
La lista con conteggio 2:4142, codifica i due export AB e una stringa vuota; 0: codifica una lista vuota
Gli elementi effettivi dell'istanza modulo sovrascrivono quelli del template, mentre una lista display mancante ripiega sulla lista export effettiva
Lo scripting degli item choice persiste indici espliciti per export duplicati e vuoti in attributi modulo nativi opzionali; una scrittura successiva di campo, Data DOM o valore item-export invalida il loro stato
I percorsi scope radio usano vere posizioni figlio native ancorate ai loro pacchetti; il salvataggio/ricaricamento XML ordinario li preserva per la stessa struttura documento, mentre modifiche strutturali possono produrre nuovi percorsi
I metadati Boolean aggiungono hint effettivi di marker, outline, caption scalare e stato neutrale per le callback checkbox e radio
La creazione choice nativa automatica descrive la mappatura PDF e le fixture di validazione
Lo scorrimento automatico delle list consuma size font effettiva e altezza del widget per creare una finestra iniziale di opzioni visibili, preservando tutte le coppie export/display e gli indici selezionati fuori da quella finestra