XFA choice callback metadata
Unit: HPDFXFA; callback: TXFAEmitField
Stávající signatura callbacku i pole Options si ponechávají svůj legacy kontrakt; tyhle doplňkové klíče cestují v semicolon odděleném řetězci Style pro konzumenty combo, list, checkbox i radio
Hexadecimální hodnoty kódují přesné UTF-8 bajty s uppercase hexadecimálními číslicemi, takže popisky a exporty obsahující středníky, čárky, rovnítka či Unicode nemohou změnit kompaktní gramatiku stylu
| Klíč | Význam |
|---|---|
| choiceexportshex | Počet, dvojtečka a čárkou oddělené hex hodnoty z efektivního save seznamu; explicitně prázdné hodnoty si ponechají položku |
| choicelabelshex | Efektivní display seznam ve stejném počítaném formátu; nativní tvůrce vyžaduje shodu počtu s exportním seznamem |
| choicerawhex | Přesná nativní surová hodnota, když se její oříznutá hodnota shoduje s emitovanou choice hodnotou |
| choiceselectedhex | Volitelné přesné vybrané indexy jako hexadecimální UTF-8 bajty kanonického vzestupného čárkou odděleného seznamu celých čísel; prázdná hodnota explicitně nevybírá žádnou položku a surová hodnota se musí shodovat s vybranými exporty |
| buttonexporthex | První efektivní skalární položka použitá jako on export checkboxu či radio členu |
| buttonvaluehex | Přesná surová hodnota checkboxu, když se její oříznutá hodnota shoduje s emitovanou hodnotou |
| radiovaluehex | Skutečná rozřešená hodnota exclusion skupiny v aktuálním nativním dataset scopu |
| radiogrouphex | Hex kódovaná cesta skupiny šablony i nativní cesta dataset kontextu pro seskupování členů nezávisle na zobrazovaných názvech |
| radioreadonly | 1, když editace dokumentu či přístup k exclusion skupině omezuje nativní radio rodiče |
| choiceedit | 1 pro combo dovolující volný text |
| choicemulti | 1 pro list dovolující víc vybraných exportů |
| choicecommit | 1, když výběr potvrdí hodnotu volby |
Počítaný seznam 2:4142, kóduje dva exporty AB a prázdný řetězec; 0: kóduje prázdný seznam
Efektivní položky form instance přebíjejí položky šablony, zatímco chybějící display seznam spadne na efektivní exportní seznam
Skriptování položek volby perzistuje explicitní indexy pro duplicitní i prázdné exporty ve volitelných nativních form atributech; následný zápis hodnoty pole, Data DOM či exportu položek zneplatní jejich stav
Cesty radio scope používají skutečné nativní pozice potomků ukotvené v jejich packetech; běžné uložení/reload XML je zachová pro tutéž strukturu dokumentu, zatímco strukturální editace mohou vytvořit nové cesty
Boolean metadata přidávají efektivní hinty značky, obrysu, skalární caption i neutrálního stavu pro callbacky checkboxů a radio
Automatická nativní tvorba voleb popisuje PDF mapování i akceptační fixtury
Automatické scrollování listů konzumuje efektivní velikost písma i výšku widgetu k vytvoření počátečního viditelného okna voleb, se zachováním všech párů export/display a vybraných indexů mimo to okno