Legacy XFA combo i list fields

THotPDF.ApplyXFAAsAcroForm tworzy natywne widgety combo i list przy użyciu tego samego odłączonego grafu choice co przenośny konsument

Rzeczywiste zapisane pola zachowują osobne pary opcji display i export, wypełnione eksporty UTF-8, wartości skalarne albo wielokrotne, wybrane indeksy, górny indeks listy, flagi editable i read-only, commit-on-selection i wyrównanie tekstu

Powtarzalne wystąpienia zachowują odrębne nazwy pól i własne wybory; zmiany zdarzeń runtime'u przetrwają natywny zapis/przeładowanie XDP, a nieudane zdarzenia przywracają wartości i style fontu body

Gdy AutoFormAppearances jest włączone, konsument czyta rzeczywisty zainstalowany program fontu Windows dla autorskiej rodziny, weight i posture, osadza go, rejestruje jego domyślny zasób fontu i maluje Unicode etykiety display w autorskim rozmiarze, kolorze i wyrównaniu

AutoFormAppearances=False utrzymuje natywny stan choice bez ładowania zainstalowanego fontu i generowania AP; PDF 2.0 wymusza generowanie natywnych wyglądów

Przygotowanie kandydatów kończy się przed mutacją grafu dokumentu; każde rzeczywiste pole choice jest adoptowane w jednej transakcji grafu, z anulowaniem i awarią przywracającymi poprzednią listę pól, rejestracje fontów, tożsamość adnotacji i zasoby fontów rysowania

Transakcja obejmuje jedno pole choice; wcześniej ukończone pola i strony utworzone przez layout należą do otaczającej operacji ApplyXFA i leżą poza transakcją tego pola

Nieobsługiwane wybrane glify podnoszą błąd fontu przed commitem częściowego widgetu; wywołujący może poprawić wejście albo font i ponowić na tym samym dokumencie

Bieżący konsument wyglądów choice pokrywa tekst body i malowanie wyboru listy; obce albo rich podpisy choice i autorska dekoracja ram wymagają odrębnych konsumentów

Ta zmiana nie dodaje metod skryptowych choice XFA, takich jak addItem, deleteItem albo setItemState, ani wartości reset ponad istniejący kontrakt wartości choice