Value draw e caption XFA nativi
I consumer flatten e AcroForm leggono i veri value scalari per istanza materializzati per draw e caption dei push button, valori creati quando il template non contiene alcun contenitore di value inclusi
Creare e cambiare contenuto
const row = xfa.form.resolveNode("main.row[1]");
row.label.value.text.value = "Visible draw";
row.button.caption.value.text.value = "Visible caption";
row.label.value.text.value = "";
Le classi scalari supportate sono boolean, date, dateTime, decimal, float, integer, text e time; il contenuto del draw conserva il suo testo fornito senza coercizione numerica o nuova formattazione picture
I value scalari di template esistenti possono ricevere override di modulo nativi, mentre i value assenti sono creati nell'occorrenza modulo nativa selezionata
Le prime occorrenze ripetute conservano il loro contenuto originale e le nuove istanze ripetute aggiunte ricevono value draw e caption indipendenti che sopravvivono al ricaricamento nativo dell'XDP
Valori vuoti espliciti
Un override draw esplicitamente vuoto sopprime il testo del template invece di ripristinarlo
Una caption esplicitamente vuota resta in bianco; un pulsante senza contenuto caption scalare conserva il fallback del nome campo
Una caption in bianco salvata può omettere la voce caption del PDF nativo e la sua vera appearance non trattiene testo di etichetta
Persistenza e rollback
La creazione scalare e le scritture di contenuto persistono veri nodi modulo nativi; il producer PDF salvato ricarica l'XDP nativo prima di generare il suo PDF
La validazione mirata controlla foglie XDP native, vere caption PDF e operatori appearance e testo MuPDF visibile per creazione iniziale, azzeramento esplicito e una nuova istanza ripetuta aggiunta
I fallimenti di script e di budget contenuto nativo ripristinano gli esatti byte XDP nativi, inclusa una mutazione di caption già applicata prima che fallisca una successiva mutazione draw
API correlate
Proprietà value scalari native, Creazione di proprietà assenti e Runtime XFA interattivo