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
choiceexportshexPočet, dvojtečka a čárkou oddělené hex hodnoty z efektivního save seznamu; explicitně prázdné hodnoty si ponechají položku
choicelabelshexEfektivní display seznam ve stejném počítaném formátu; nativní tvůrce vyžaduje shodu počtu s exportním seznamem
choicerawhexPřesná nativní surová hodnota, když se její oříznutá hodnota shoduje s emitovanou choice hodnotou
choiceselectedhexVolitelné 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
buttonexporthexPrvní efektivní skalární položka použitá jako on export checkboxu či radio členu
buttonvaluehexPřesná surová hodnota checkboxu, když se její oříznutá hodnota shoduje s emitovanou hodnotou
radiovaluehexSkutečná rozřešená hodnota exclusion skupiny v aktuálním nativním dataset scopu
radiogrouphexHex kódovaná cesta skupiny šablony i nativní cesta dataset kontextu pro seskupování členů nezávisle na zobrazovaných názvech
radioreadonly1, když editace dokumentu či přístup k exclusion skupině omezuje nativní radio rodiče
choiceedit1 pro combo dovolující volný text
choicemulti1 pro list dovolující víc vybraných exportů
choicecommit1, 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