Metadata för XFA-valcallbacks

Unit: HPDFXFA; callback: TXFAEmitField

Den befintliga callbacksignaturen och Options-arrayen behåller sitt äldre kontrakt; dessa additiva nycklar färdas i den semikolonavgränsade Style-strängen för konsumenter av combo, list, checkbox och radio

Hexadecimala värden kodar exakta UTF-8-bytes med versala hexadecimalsiffror, så att etiketter och exporter som innehåller semikolon, kommatecken, likhetstecken eller Unicode inte kan ändra den kompakta stilgrammatiken

NyckelBetydelse
choiceexportshexAntal följt av ett kolon och kommaavgränsade hexvärden från den effektiva sparlistan; explicita tomma värden behåller en post
choicelabelshexDen effektiva visningslistan i samma räknade format; den nativa skaparen kräver att antalet matchar exportlistan
choicerawhexExakt nativt råvärde när dess trimmade värde överensstämmer med det emitterade valvärdet
choiceselectedhexValfria exakta valda index som hexadecimala UTF-8-bytes av en kanonisk stigande kommaavgränsad heltalslista; ett tomt värde väljer explicit inga poster, och råvärdet måste överensstämma med de valda exporterna
buttonexporthexFörsta effektiva skalära post används som checkbox- eller radioMedlemmens på-export
buttonvaluehexExakt checkbox-råvärde när dess trimmade värde överensstämmer med det emitterade värdet
radiovaluehexExkluderingsgruppens faktiskt lösta värde i den aktuella nativa datasetomfattningen
radiogrouphexHexkodad sökväg till mallgruppen och nativ sökväg till datasetkontexten för att gruppera medlemmar oberoende av visade namn
radioreadonly1 när dokumentredigering eller åtkomst till exkluderingsgruppen begränsar den nativa radioföräldern
choiceedit1 för en combo som tillåter fri text
choicemulti1 för en lista som tillåter flera valda exporter
choicecommit1 när markeringen binder valvärdet

Den räknade listan 2:4142, kodar de två exporterna AB och en tom sträng; 0: kodar en tom lista

Effektiva formulärinstansposter övertrumfar mallposter, medan en saknad visningslista faller tillbaka på den effektiva exportlistan

Skriptning av valposter bevarar explicita index för dubblerade och tomma exporter i valfria nativa formulärattribut; en senare skrivning av fält, Data DOM eller postexportvärde ogiltigförklarar deras tillstånd

Radioomfattningens sökvägar använder verkliga nativa barnpositioner förankrade i sina paket; vanlig XML-sparning och omladdning bevarar dem för samma dokumentstruktur, medan strukturella ändringar kan ge nya sökvägar

Boolesk metadata lägger till effektiva hints för markör, kontur, skalärtext och neutralt tillstånd för checkbox- och radiocallbacks

Automatisk nativ valskapning beskriver PDF-mappningen och acceptansfixtures

Automatisk listrullning förbrukar effektiv teckenstorlek och widgethöjd för att skapa ett initialt synligt option-fönster, och bevarar alla export- och visningspar samt valda index utanför det fönstret