Nativa XFA-värden för draw och caption

Flatten- och AcroForm-konsumenterna läser materialiserade skalärvärden per instans för draws och tryckknappscaptions, inklusive värden som skapats när templaten saknar värdecontainer

Skapa och ändra innehåll

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 stödda skalära klasserna är boolean, date, dateTime, decimal, float, integer, text och time; draw-innehåll behåller sin tillhandahållna text utan numerisk tvångsomvandling eller ny picture-formatering

Befintliga skalärvärden i templaten kan ta emot nativa form-överskrivningar, medan saknade värden skapas i den valda nativa form-förekomsten

Upprepade första förekomster behåller sitt ursprungliga innehåll, och nyligen tillagda upprepade instanser får oberoende draw- och caption-värden som överlever omläsning av nativ XDP

Explicita tomma värden

En explicit tom draw-överskrivning undertrycker templattexten i stället för att återställa den

En explicit tom caption förblir tom; en knapp utan skalärt caption-innehåll behåller fallbacken på fältnamnet

En sparad tom caption kan utelämna den nativa PDF-caption-posten, och dess faktiska appearance behåller ingen etikettext

Persistens och rollback

Skalärskapande och innehållsskrivningar persistar faktiska nativa form-noder; den sparande PDF-producenten läser om nativ XDP innan PDF:en genereras

Den fokuserade acceptansen kontrollerar nativa XDP-löv, faktiska PDF-captions och appearance-operatorer, samt synlig MuPDF-text för initialt skapande, explicit rensning och en nyligen tillagd upprepad instans

Skriptfel och fel mot nativa innehållsbudgetar återställer exakta nativa XDP-bytes, inklusive en caption-mutation som redan tillämpats innan en senare draw-mutation misslyckas

Relaterade API:er

Nativa skalära värdeegenskaper, Skapande av frånvarande egenskaper och Interaktiv XFA Runtime