XFA choice callback metadata

Unit: HPDFXFA; callback: TXFAEmitField

Istniejąca sygnatura callbacka i tablica Options zachowują swój legacy kontrakt; te dodatnie klucze podróżują w średnikami oddzielonym ciągu Style dla konsumentów combo, list, checkbox i radio

Wartości szesnastkowe kodują dokładne bajty UTF-8 wielkimi cyframi szesnastkowymi, więc etykiety i eksporty zawierające średniki, przecinki, znaki równości albo Unicode nie mogą zmienić kompaktowej gramatyki stylów

KluczZnaczenie
choiceexportshexLiczba, dwukropek i oddzielone przecinkami wartości hex z efektywnej listy zapisu; jawne puste wartości zachowują wpis
choicelabelshexEfektywna lista display w tym samym formacie z liczbą; natywny kreator wymaga, by liczba zgadzała się z listą eksportu
choicerawhexDokładna natywna surowa wartość, gdy jej przytrimowana wartość zgadza się z emitowaną wartością choice
choiceselectedhexOpcjonalne dokładne wybrane indeksy jako szesnastkowe bajty UTF-8 kanonicznej rosnącej listy całkowitej oddzielonej przecinkami; pusta wartość jawnie nie wybiera żadnych itemów, a surowa wartość musi zgadzać się z wybranymi eksportami
buttonexporthexPierwszy efektywny skalarne item używany jako eksport on checkboxa albo członka radio
buttonvaluehexDokładna surowa wartość checkboxa, gdy jej przytrimowana wartość zgadza się z emitowaną wartością
radiovaluehexRzeczywista rozpoznana wartość grupy wykluczeń w bieżącym natywnym scope dataset
radiogrouphexHex-zakodowana ścieżka grupy szablonu i ścieżka kontekstu danych natywnych do grupowania członków niezależnie od wyświetlanych nazw
radioreadonly1, gdy edycja dokumentu albo dostęp grupy wykluczeń ogranicza natywnego rodzica radio
choiceedit1 dla combo pozwalającego wolny tekst
choicemulti1 dla listy pozwalającej wiele wybranych eksportów
choicecommit1, gdy wybór commituje wartość choice

Liczona lista 2:4142, koduje dwa eksporty AB i pusty ciąg; 0: koduje pustą listę

Efektywne itemy instancji formularza nadpisują itemy szablonu, podczas gdy brakująca lista display wraca do efektywnej listy eksportu

Skryptowanie itemów choice utrwala jawne indeksy dla zduplikowanych i pustych eksportów w opcjonalnych natywnych atrybutach formularza; późniejszy zapis wartości pola, Data DOM albo eksportu itemów unieważnia ich stan

Ścieżki scope radio używają rzeczywistych natywnych pozycji potomków zakotwiczonych w swoich pakietach; zwykły zapis/przeładowanie XML zachowuje je dla tej samej struktury dokumentu, podczas gdy strukturalne edycje mogą dać nowe ścieżki

Metadane Boolean dodają efektywne podpowiedzi znaczników, konturu, skalarne podpisów i stanu neutralnego dla callbacków checkbox i radio

Automatyczne natywne tworzenie choice opisuje mapowanie PDF i fixture'y akceptacyjne

Automatyczne przewijanie listy konsumuje efektywny rozmiar fontu i wysokość widgeta, aby utworzyć początkowe widoczne okno opcji, zachowując wszystkie pary eksport/display i wybrane indeksy poza tym oknem