Legacy XFA combo and list fields
THotPDF.ApplyXFAAsAcroForm skapar nativa combo- och listwidgets med samma fristående choice-graf som den portabla konsumenten
Faktiska sparade fält bevarar separata visnings- och exportalternativpar, utfylld UTF-8-export, skalära eller multipla värden, valda index, listtoppindex, redigerbara och skrivskyddade flaggor, spara-vid-val och textjustering
Upprepade instanser behåller distinkta fältnamn och egna val; körtidshändelseändringar överlever nativt XDP-sparande/omläsning, och misslyckade händelser återställer både värden och brödtextstil
När AutoFormAppearances är aktiverat läser konsumenten det faktiskt installerade Windows-typsnittsprogrammet för den författade familjen, vikten och lutningen, bäddar in det, registrerar dess standardtypsnittsresurs och målar Unicode-visningsetiketter i författad storlek, färg och justering
AutoFormAppearances=False behåller det nativa choice-tillståndet utan att läsa in installerat typsnitt eller generera AP; PDF 2.0 tvingar fram nativ utseendegenerering
Kandidatförberedelse slutförs före dokumentgrafmutation; varje faktiskt choice-fält adopteras i en graftransaktion, med avbrott och fel som återställer tidigare fältlista, typsnittsregistreringar, annoteringsidentitet och ritningstypsnittsresurser
Transaktionen omfattar ett choice-fält; tidigare slutförda fält och layoutskapade sidor tillhör den omgivande ApplyXFA-operationen och ligger utanför den fälttransaktionen
Stödj-icke valda glyfer kastar ett typsnittsfel innan en partiell widget sparas; anroparen kan korrigera indata eller typsnitt och försöka igen på samma dokument
Den aktuella choice-utseendekonsumenten täcker brödtext och listvalsmålning; externa eller rich-choice-rubriker och författad ramdekoration kräver separata konsumenter
Denna ändring lägger inte till XFA-choice-skriptmetoder som addItem, deleteItem eller setItemState, eller återställningsstandarder utöver det befintliga choice-värdekontraktet