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