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