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øgleBetydning
choiceexportshexAntal efterfulgt af et kolon og kommaseparerede hex-værdier fra den effektive gem-liste; eksplicitte tomme værdier beholder en indgang
choicelabelshexDen effektive display-liste i samme tælte-format; den native skaber kræver, at antallet matcher export-listen
choicerawhexEksakt native rå værdi, når dens trimmede værdi er enig med den udsendte choice-værdi
choiceselectedhexValgfri 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
buttonexporthexFørste effektive scalar-item brugt som checkboxens eller radio-memberens on-export
buttonvaluehexEksakt checkbox rå værdi, når dens trimmede værdi er enig med den udsendte værdi
radiovaluehexEksklusionsgruppens faktisk opløste værdi i det aktuelle native dataset-scope
radiogrouphexHex-encodet skabelon gruppesti og native dataset-kontekststi til gruppering af members uafhængigt af viste navne
radioreadonly1, når dokumentredigering eller eksklusionsgruppe-adgang begrænser den native radio-parent
choiceedit1 for en combo, der tillader fri tekst
choicemulti1 for en liste, der tillader flere valgte exports
choicecommit1, 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