Legacy XFA combo and list fields

THotPDF.ApplyXFAAsAcroForm creëert native combo- en lijst-widgets met dezelfde gedetachte choice-graaf als de portable consumer

Echt opgeslagen velden behouden aparte display- en exportoptie-paren, padded UTF-8-exports, scalar- of meervoudige waarden, geselecteerde indices, lijst-top-index, editable- en read-only-vlaggen, commit-on-selection en tekstuitlijning

Herhaalde instances behouden distincte veldnamen en diens eigen selecties; runtime-eventwijzigingen overleven native XDP save/reload en gefaalde events herstellen zowel waarden als body-fontstijlen

Wanneer AutoFormAppearances aan staat, leest de consumer het echt geïnstalleerde Windows-fontprogramma voor de authored family, weight en posture, embedt het, registreert diens default font-resource en pint Unicode display-labels op de authored grootte, kleur en uitlijning

AutoFormAppearances=False houdt de native choice-status vast zonder een installed font te laden of AP te genereren; PDF 2.0 forceert native appearance-generatie

Candidate-preparatie rondt af vóór document-graaf-mutatie; elk echt choice-veld wordt geadopteerd in één graaftransactie, met annulering en falen die de vorige veldlijst, font-registraties, annotatie-identiteit en tekenfont-resources herstellen

De transactie dekt één choice-veld; eerder voltooide velden en layout-gecreëerde pagina's horen bij de omvattende ApplyXFA-operatie en vallen buiten die veldtransactie

Niet-ondersteunde geselecteerde glyphs raisen een fontfout vóór het committen van een partiel widget; de aanroeper kan de invoer of het font corrigeren en op hetzelfde document retryen

De huidige choice-appearance-consumer dekt bodytekst en lijstselectie-schilderen; externe of rich-choice-captions en authored frame-decoratie vragen aparte consumers

Deze wijziging voegt geen XFA-choice-scripting-methodes zoals addItem, deleteItem of setItemState toe, en voegt geen reset-defaults toe boven het bestaande choice-waarde-contract