Native XFA Field Defaults
Ein Feld, dessen Datenknoten fehlt, liest seinen nativen Formularwert oder sein Template-Value-Kind; ein Feld mit bestehendem leerem Datenknoten bleibt leer
Dieses Verhalten gilt für implizites Binding, explizites dataRef-Binding und Felder mit bind match="none" und nutzt den bestehenden Binding-Resolver, um jede Dataset-Occurrence zu identifizieren
Fehlende und leere Werte
Bei einem Template-Text-Default von seed zeigt ein fehlendes Datenelement seed, ein bestehendes leeres Element einen leeren Wert, und ein Datenelement mit Inhalt first zeigt first
Das Lesen oder Speichern eines Default-gestützten Felds erzeugt keine Dataset-Knoten; das explizite Leeren des Felds erzeugt oder aktualisiert seinen beschreibbaren Instanzwert, der nach dem nativen XDP-Neuladen leer bleibt
Instanzisolation
Interaktive Widget-Commits und Calculate-Ergebnisse schreiben in Instanzdaten oder einen separaten nativen Formularwert und bewahren den gemeinsamen Template-Default
Wiederholte Felder lösen Defaults innerhalb ihres eigenen Occurrence-Kontexts auf; das Editieren einer Occurrence bewahrt die Werte ihrer Siblings
Fehlgeschlagene Skripte stellen den nativen Transaktions-Snapshot wieder her, einschließlich der ursprünglichen Abwesenheit des Datenknotens und des angezeigten Defaults
Gespeicherte PDF-Ausgabe
Die XFA-AcroForm-Konvertierung konsumiert denselben Wert-Resolver für native Feldwerte und generierte Appearances; editable- und read-only-Konvertierungen behalten die korrekten fehlenden und leeren Werte
Die Konvertierung bewahrt die vollständige SOM-Bind-Auflösung und die bestehende Form-Packet-Emissions-Suche; occurrencespezifische Formular- und Template-Defaults liefern Werte, wenn Binding oder Emissions-Suche keinen Wert haben
Der fokussierte Abnahme-Producer speichert initiale, explizit geleerte und schreibgeschützte PDFs; unabhängige pypdf- und MuPDF-Prüfungen inspizieren Feldwerte, native Flags, sichtbaren Text und die zugehörigen XDP-Pakete
Verwandte APIs
HPDFXFAResolveFieldValueNode, Native Data DOM und Interactive Dynamic XFA Widget Runtime