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