Native XFA draw- og caption-værdier

Flatten- og AcroForm-consumerne læser materialiserede per-instance scalar-værdier for draws og push-button-captions, inklusive værdier oprettet, når skabelonen ikke indeholder nogen value-container

At oprette og ændre indhold

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

De understøttede scalar-klasser er boolean, date, dateTime, decimal, float, integer, text og time; draw-indhold bevarer sin leverede tekst uden numerisk tvang eller ny picture-formatering

Eksisterende skabelon scalar-værdier kan modtage native formular-overrides, mens fraværende værdier oprettes i den valgte native formular-occurrence

Gentagne første occurrences beholder deres originale indhold, og nyligt tilføjede gentagne instances modtager uafhængige draw- og caption-værdier, der overlever native XDP-genindlæsning

Eksplicitte tomme værdier

En eksplicit tom draw-override undertrykker skabelonteksten i stedet for at gendanne den

En eksplicit tom caption forbliver blank; en button uden scalar caption-indhold beholder feltnavns-fallbacken

En gemt blank caption kan udelade den native PDF caption-indgang, og dens faktiske appearance bevarer ingen label-tekst

Persistens og rollback

Scalar-oprettelse og indholdsskrivninger persistere rigtige native formular-noder; PDF-producenten genindlæser native XDP, før den genererer sin PDF

Det fokuserede accept-tjek tjekker native XDP-blade, rigtige PDF-captions og appearance-operatorer samt synlig MuPDF-tekst for indledende oprettelse, eksplicit ryddning og en nyligt tilføjet gentaget instance

Script-fejl og native indholdsbudget-fejl gendanner eksakte native XDP-bytes, inklusive en caption-mutation, der allerede er anvendt, før en senere draw-mutation fejler

Relaterede API'er

Native Scalar Value Properties, Absent Property Creation og Interactive XFA Runtime