XFA choice callback-metadata
Unit: HPDFXFA; callback: TXFAEmitField
Den eksisterende callback-signatur og Options-array beholder deres legacy-kontrakt; disse additive nøgler rejser i den semikolonseparerede Style-streng til combo-, list-, checkbox- og radio-consumers
Hexadecimale værdier encoder eksakte UTF-8-bytes med versaler hexadecimale cifre, så labels og exports indeholdende semikolonner, kommaer, lighedstegn eller Unicode ikke kan ændre den kompakte style-grammatik
| Nøgle | Betydning |
|---|---|
| choiceexportshex | Antal efterfulgt af et kolon og kommaseparerede hex-værdier fra den effektive gem-liste; eksplicitte tomme værdier beholder en indgang |
| choicelabelshex | Den effektive display-liste i samme tælte-format; den native skaber kræver, at antallet matcher export-listen |
| choicerawhex | Eksakt native rå værdi, når dens trimmede værdi er enig med den udsendte choice-værdi |
| choiceselectedhex | Valgfri eksakte valgte indeks som hexadecimale UTF-8-bytes af en kanonisk stigende kommasepareret heltalsliste; en tom værdi vælger eksplicit ingen items, og den rå værdi skal være enig med de valgte exports |
| buttonexporthex | Første effektive scalar-item brugt som checkboxens eller radio-memberens on-export |
| buttonvaluehex | Eksakt checkbox rå værdi, når dens trimmede værdi er enig med den udsendte værdi |
| radiovaluehex | Eksklusionsgruppens faktisk opløste værdi i det aktuelle native dataset-scope |
| radiogrouphex | Hex-encodet skabelon gruppesti og native dataset-kontekststi til gruppering af members uafhængigt af viste navne |
| radioreadonly | 1, når dokumentredigering eller eksklusionsgruppe-adgang begrænser den native radio-parent |
| choiceedit | 1 for en combo, der tillader fri tekst |
| choicemulti | 1 for en liste, der tillader flere valgte exports |
| choicecommit | 1, når markering committerer choice-værdien |
Den tælte-liste 2:4142, encoder de to exports AB og en tom streng; 0: encoder en tom liste
Effektive form-instance-items tilsidesætter skabelon-items, mens en manglende display-liste falder tilbage til den effektive export-liste
Choice item-scripting persisterer eksplicitte indeks for duplikerede og tomme exports i valgfrie native formular-attributter; en efterfølgende felt-, Data DOM- eller item-export værdiskrivning invaliderer deres tilstand
Radio scope-stier bruger rigtige native barn-positioner forankret i deres pakker; almindelig XML gem/genindlæs bevarer dem for samme dokumentstruktur, mens strukturelle redigeringer kan give nye stier
Boolean metadata tilføjer effektive mærke-, outline-, scalar caption- og neutral-tilstand-hints til checkbox- og radio-callbacks
Automatisk native choice-oprettelse beskriver PDF-mappingen og accept-fixturesne
Automatisk listescrolling forbruger effektiv fontstørrelse og widget-højde til at oprette et indledende synligt optionvindue og bevarer alle export/display-par og valgte indeks uden for vinduet