Champs combo et list XFA legacy
THotPDF.ApplyXFAAsAcroForm crée des widgets combo et list natifs avec le même graphe de choix détaché que le consommateur portable
Les champs enregistrés réels préservent des paires d'options d'affichage et d'export séparées, des exports UTF-8 rembourrés, des valeurs scalaires ou multiples, des index sélectionnés, l'index de haut de liste, les drapeaux éditable et lecture seule, la validation à la sélection et l'alignement du texte
Les instances répétées gardent des noms de champs distincts et leurs propres sélections ; les changements d'événements runtime survivent à l'enregistrement/rechargement XDP natif, et les événements en échec restaurent à la fois les valeurs et les styles de police du corps
Quand AutoFormAppearances est activé, le consommateur lit le véritable programme de police Windows installé pour la famille, la graisse et la posture rédigées, l'embarque, enregistre sa ressource de police par défaut et peint des étiquettes d'affichage Unicode à la taille, couleur et alignement rédigés
AutoFormAppearances=False garde l'état de choix natif sans charger une police installée ni générer d'AP ; PDF 2.0 force la génération d'apparences natives
La préparation des candidates s'achève avant la mutation du graphe de document ; chaque champ de choix réel est adopté en une transaction de graphe, l'annulation et l'échec restaurant la liste de champs antérieure, les enregistrements de polices, l'identité d'annotation et les ressources de polices de dessin
La transaction couvre un champ de choix ; les champs précédemment achevés et les pages créées par le layout appartiennent à l'opération ApplyXFA englobante et sont hors de cette transaction de champ
Des glyphes sélectionnés non pris en charge lèvent une erreur de police avant de commettre un widget partiel ; l'appelant peut corriger l'entrée ou la police et réessayer sur le même document
Le consommateur d'apparences de choix actuel couvre le texte du corps et la peinture de sélection de liste ; les légendes de choix externes ou riches et la décoration de cadre rédigée exigent des consommateurs séparés
Ce changement n'ajoute pas de méthodes de scripting de choix XFA telles que addItem, deleteItem ou setItemState, ni de défauts de réinitialisation au-delà du contrat de valeurs de choix existant