Valores nativos de draw y caption de XFA
Los consumidores de flatten y AcroForm leen los valores escalares materializados por instancia de draws y captions de push button, incluidos los valores creados cuando la plantilla no contiene contenedor de valores
Creación y cambio de contenido
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 = "";
Las clases escalares soportadas son boolean, date, dateTime, decimal, float, integer, text y time; el contenido del draw conserva su texto suministrado sin coerción numérica ni formateo picture nuevo
Los valores escalares existentes de la plantilla pueden recibir overrides de formulario nativos, mientras que los valores ausentes se crean en la ocurrencia de formulario nativa seleccionada
Las primeras ocurrencias repetidas conservan su contenido original, y las instancias repetidas recién añadidas reciben valores de draw y caption independientes que sobreviven a la recarga nativa del XDP
Valores vacíos explícitos
Un override de draw vacío explícito suprime el texto de la plantilla en lugar de restaurarlo
Una caption vacía explícita permanece en blanco; un botón sin contenido escalar de caption conserva el fallback del nombre de campo
Una caption en blanco guardada puede omitir la entrada de caption del PDF nativo, y su apariencia real no retiene texto de etiqueta
Persistencia y rollback
La creación escalar y las escrituras de contenido persisten nodos de formulario nativos reales; el productor PDF guardado recarga el XDP nativo antes de generar su PDF
La aceptación enfocada comprueba hojas XDP nativas, captions y operadores de apariencia PDF reales y texto MuPDF visible para la creación inicial, la limpieza explícita y una instancia repetida recién añadida
Los fallos de script y de presupuesto de contenido nativo restauran los bytes XDP nativos exactos, incluida una mutación de caption ya aplicada antes de que falle una mutación de draw posterior
APIs relacionadas
Propiedades de valor escalar nativas, Creación de propiedades ausentes y Runtime XFA interactivo