Native XFA Draw and Caption Values
Konsumenci flatten i AcroForm czytają zmaterializowane per-instance skalarne wartości dla draw'ów i podpisów push-button, łącznie z wartościami utworzonymi, gdy szablon nie ma kontenera value
Creating and changing content
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 = "";
Obsługiwane skalarne klasy to boolean, date, dateTime, decimal, float, integer, text i time; zawartość draw zachowuje dostarczony tekst bez koercji numerycznej i nowego formatowania picture
Istniejące skalarne wartości szablonu mogą dostawać natywne nadpisania formularza, podczas gdy nieobecne wartości są tworzone w wybranym natywnym wystąpieniu formularza
Powtarzalne pierwsze wystąpienia zachowują oryginalną zawartość, a nowo dodane powtarzalne wystąpienia dostają niezależne wartości draw i podpisów, które przetrwają natywny przeładowanie XDP
Explicit empty values
Jawne puste nadpisanie draw wycisza tekst szablonu zamiast go przywracać
Jawny pusty podpis pozostaje pusty; przycisk bez skalarnej zawartości podpisu zachowuje fallback nazwy pola
Zapisany pusty podpis może pominąć natywny wpis podpisu PDF, a jego rzeczywisty wygląd nie zachowuje żadnego tekstu etykiety
Persistence and rollback
Tworzenie skalarnych wartości i zapisy zawartości utrwala rzeczywiste natywne węzły formularza; zapisany producer PDF przeładowuje natywne XDP przed generowaniem swojego PDF
Fiksowany check akceptacyjny sprawdza natywne liście XDP, rzeczywiste podpisy PDF i operatory wyglądów oraz widoczny tekst MuPDF dla początkowego tworzenia, jawnego czyszczenia i nowo dodanego powtarzalnego wystąpienia
Awarie skryptów i natywne awarie budżetu zawartości przywracają dokładne natywne bajty XDP, łącznie z mutacją podpisu już zastosowaną przed awarią późniejszej mutacji draw
Related APIs
Native Scalar Value Properties, Absent Property Creation i Interactive XFA Runtime