Nativa XFA-fältstandardvärden

Ett fält vars datanod saknas läser sitt nativa form-värde eller sitt template-värdebarn; ett fält med en befintlig tom datanod förblir tomt

Detta beteende gäller implicit bindning, explicit dataRef-bindning och fält med bind match="none", och använder den befintliga bindningsresolvern för att identifiera varje dataset-förekomst

Saknade och tomma värden

Med templatetexten seed som standardvärde visar ett saknat dataelement seed, ett befintligt tomt element visar ett tomt värde, och ett dataelement som innehåller first visar first

Att läsa eller spara ett fält som backas av ett standardvärde tillverkar inga dataset-noder; att explicit rensa fältet skapar eller uppdaterar dess skrivbara instansvärde, som förblir tomt efter omläsning av nativ XDP

Instansisolering

Interaktiva widget-commits och beräkningsresultat skriver till instansdata eller ett separat nativt form-värde, och bevarar det delade template-standardvärdet

Upprepade fält löser standardvärden inom sitt eget förekomstkontext; att redigera en förekomst bevarar värdena hos dess syskon

Misslyckade skript återställer den nativa transaktionssnapshoten, inklusive datanodens ursprungliga frånvaro och det visade standardvärdet

Sparad PDF-utdata

XFA AcroForm-konverteringen använder samma värderesolver för nativa fältvärden och genererade appearances; redigerbara och skrivskyddade konverteringar behåller korrekta saknade och tomma värden

Konverteringen bevarar fullständig SOM-bindningslösning och det befintliga uppslaget av form-packet-emission; förekomstspecifika form- och template-standardvärden tillhandahåller värden när bindningen eller emissionsuppslaget saknar värde

Den fokuserade acceptansproducenten sparar initiala, explicit rensade och skrivskyddade PDF:er; oberoende pypdf- och MuPDF-kontroller inspekterar fältvärden, nativa flaggor, synlig text och tillhörande XDP-paket

Relaterade API:er

HPDFXFAResolveFieldValueNode, Native Data DOM och Interaktiv runtime för dynamiska XFA-widgets