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