Defaults nativos de campos XFA

Um campo cujo nó de dados está em falta lê o valor de formulário nativo dele ou o filho de valor do template dele; um campo com um nó de dados vazio existente permanece vazio

Este comportamento aplica-se a binding implícito, binding explícito de dataRef e campos com bind match="none", usando o resolver de bindings existente para identificar cada ocorrência do dataset

Valores em falta e vazios

Para um default de template de texto de seed, um elemento de dados em falta apresenta seed, um elemento vazio existente apresenta um valor vazio, e um elemento de dados contendo first apresenta first

Ler ou gravar um campo apoiado por defaults não fabrica nós de datasets; limpar explicitamente o campo cria ou atualiza o valor de instância gravável dele, que permanece vazio após recarregamento nativo de XDP

Isolamento de instâncias

Os commits de widgets interativos e os resultados de cálculos escrevem em dados de instância ou num valor de formulário nativo separado, preservando o default partilhado do template

Campos repetidos resolvem defaults dentro do contexto de ocorrências próprio deles; editar uma ocorrência preserva os valores dos irmãos dela

Scripts falhados restauram o snapshot nativo da transação, incluindo a ausência original do nó de dados e o default apresentado

Saída de PDFs guardados

A conversão XFA AcroForm consome o mesmo resolver de valores para valores nativos de campos e aparências geradas; conversões editáveis e só de leitura mantêm os valores corretos em falta e vazios

A conversão preserva a resolução completa de binds SOM e a consulta existente de emissão de pacotes de formulários; defaults específicos de ocorrências de formulários e de templates fornecem valores quando o binding ou a consulta de emissão não tem valor

O produtor focado de aceitação grava PDFs iniciais, explicitamente limpos e só de leitura; verificações independentes de pypdf e MuPDF inspecionam valores de campos, flags nativas, texto visível e os pacotes XDP associados

APIs relacionadas

HPDFXFAResolveFieldValueNode, Data DOM nativo e Runtime interativo de widgets XFA dinâmicos