Défauts de champs XFA natif

Un champ dont le nœud de données manque lit sa valeur de formulaire native ou son enfant de valeur de template ; un champ avec un nœud de données vide existant reste vide

Ce comportement s'applique au binding implicite, au binding dataRef explicite et aux champs avec bind match="none", en utilisant le resolver de binding existant pour identifier chaque occurrence de dataset

Valeurs manquantes et vides

Pour un défaut de texte de template seed, un élément de données manquant affiche seed, un élément vide existant affiche une valeur vide, et un élément de données contenant first affiche first

Lire ou sauvegarder un champ adossé à un défaut ne fabrique pas de nœuds de dataset ; effacer explicitement le champ crée ou met à jour sa valeur d'instance inscriptible, qui reste vide après rechargement XDP natif

Isolation d'instances

Les commits de widgets interactifs et résultats de calculs écrivent dans les données d'instance ou une valeur de formulaire native séparée, en préservant le défaut de template partagé

Les champs répétés résolvent les défauts dans leur propre contexte d'occurrence ; éditer une occurrence préserve les valeurs de ses sœurs

Les scripts échoués restaurent le snapshot de transaction natif, y compris l'absence d'origine du nœud de données et le défaut affiché

Sortie PDF sauvegardée

La conversion XFA AcroForm consomme le même resolver de valeurs pour les valeurs de champs natives et les apparences générées ; les conversions editable et read-only conservent les valeurs manquantes et vides correctes

La conversion préserve la résolution de bind SOM complète et la recherche d'émission de paquets de formulaires existante ; les défauts de formulaire et de template propres aux occurrences fournissent des valeurs quand la recherche de binding ou d'émission n'a pas de valeur

Le producteur d'acceptation ciblée sauvegarde des PDF initiaux, explicitement effacés et read-only ; des vérifications indépendantes pypdf et MuPDF inspectent les valeurs de champs, drapeaux natifs, texte visible et paquets XDP associés

API associées

HPDFXFAResolveFieldValueNode, Data DOM natif et Runtime de widgets XFA dynamique interactif