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