Native XFA Draw ve Caption Değerleri
Flatten ve AcroForm tüketicileri, draw'lar ve push-button caption'ları için maddelleşmiş instance-başına scalar değerleri okur; template'in hiçbir değer kapsayıcısı olmadığında oluşturulan değerler dâhil
İçerik oluşturma ve değiştirme
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 = "";
Desteklenen scalar sınıflar boolean, date, dateTime, decimal, float, integer, text ve time'dır; draw içeriği, sayısal zorlama veya yeni picture biçimlendirme olmadan verilen metnini korur
Mevcut template scalar değerleri native form override'ları alabilir; yok olan değerler ise seçilen native form occurrence'ında oluşturulur
Tekrarlanan ilk occurrence'lar orijinal içeriklerini korur ve yeni eklenen tekrarlanan instance'lar, native XDP reload boyunca yaşayan bağımsız draw ve caption değerleri alır
Açık boş değerler
Açık boş bir draw override, template metnini geri yüklemek yerine bastırır
Açık boş bir caption boş kalır; scalar caption içeriği olmayan bir button, alan-adı yedeğini korur
Kaydedilen boş bir caption, native PDF caption girişini çıkarabilir ve gerçek appearance'ı hiçbir etiket metni içermez
Kalıcılık ve rollback
Scalar oluşturma ve içerik yazımları gerçek native form node'larını kalıcı kılar; kaydedilen PDF üreticisi, PDF'ini üretmeden önce native XDP'yi yeniden açar
Odaklı kabul, başlangıç oluşturma, açık temizleme ve yeni eklenen tekrarlanan instance için native XDP yapraklarını, gerçek PDF caption'larını ve appearance operator'lerini ve görünür MuPDF metnini denetler
Script hataları ve native içerik-bütçesi hataları, tam native XDP baytlarını geri yükler; sonraki bir draw mutasyonu başarısız olmadan önce uygulanmış bir caption mutasyonu dâhil
İlgili API'ler
Native Scalar Değer Property'leri, Absent Property Creation ve Interactive XFA Runtime