Valores nativos de Draws e de captions XFA

Os consumidores de flatten e de AcroForm leem valores escalares materializados por instância para draws e captions de push-buttons, incluindo valores criados quando o template não contém contentor de valores

Criar e alterar conteúdo

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 = "";

As classes escalares suportadas são boolean, date, dateTime, decimal, float, integer, text e time; o conteúdo de draws mantém o texto fornecido dele sem coerção numérica nem nova formatação picture

Valores escalares existentes de templates podem receber overrides nativos de formulários, enquanto valores ausentes são criados na ocorrência nativa de formulários selecionada

As primeiras ocorrências repetidas mantêm o conteúdo original delas, e as instâncias repetidas recém-acrescentadas recebem valores independentes de draws e de captions que sobrevivem ao recarregamento nativo de XDP

Valores vazios explícitos

Um override explícito vazio de draw suprime o texto do template em vez de o restaurar

Uma caption explicitamente vazia permanece em branco; um botão sem conteúdo escalar de caption mantém o fallback do nome do campo

Uma caption em branco guardada pode omitir a entrada nativa de captions PDF, e a aparência real dela não retém nenhum texto de etiqueta

Persistência e rollback

A criação escalares e as escritas de conteúdo persistem nós nativos reais de formulários; o produtor de PDFs guardados recarrega o XDP nativo antes de gerar o PDF dele

A aceitação focada verifica folhas nativas de XDP, captions e operadores de aparências reais de PDFs, e o texto visível de MuPDF para criação inicial, limpeza explícita e uma instância repetida recém-acrescentada

Falhas de scripts e falhas nativas de orçamentos de conteúdo restauram bytes exatos de XDP nativos, incluindo uma mutação de caption já aplicada antes de uma mutação de draw posterior falhar

APIs relacionadas

Propriedades nativas de valores escalares, Criação de propriedades ausentes e Runtime XFA interativo