Нативные значения draw и подписей XFA
Потребители сведения и AcroForm читают материализованные скалярные значения для draw и подписей push-кнопок по каждому экземпляру, включая значения, созданные, когда в шаблоне нет контейнера значений
Создание и изменение содержимого
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 = "";
Поддерживаемые скалярные классы — boolean, date, dateTime, decimal, float, integer, text и time; содержимое draw сохраняет переданный текст без числового приведения и нового форматирования picture
Существующие скалярные значения шаблона могут получать нативные переопределения формы, а отсутствующие значения создаются в выбранном нативном вхождении формы
Первые повторные вхождения сохраняют исходное содержимое, а заново добавленные повторные экземпляры получают независимые значения draw и подписей, переживающие нативную перезагрузку XDP
Явные пустые значения
Явное пустое переопределение draw подавляет текст шаблона, а не восстанавливает его
Явная пустая подпись остаётся пустой; кнопка без скалярного содержимого подписи сохраняет fallback на имя поля
Сохранённая пустая подпись может опустить нативную запись подписи PDF, а её реальный внешний вид не содержит текста метки
Сохранение и откат
Создание скаляров и записи содержимого сохраняют реальные нативные узлы формы; сохранённый PDF-продюсер перезагружает нативный XDP перед генерацией PDF
Прицельная приёмка проверяет нативные листья XDP, реальные подписи PDF и операторы внешних видов и видимый текст MuPDF для начального создания, явной очистки и заново добавленного повторного экземпляра
Сбои скриптов и нативные сбои бюджета содержимого восстанавливают точные нативные байты XDP, включая мутацию подписи, уже применённую до сбоя последующей мутации draw
Связанные API
Нативные скалярные свойства значений, Создание отсутствующих свойств и Интерактивный XFA runtime