Otomatik XFA choice ve Boolean oluşturma

Birim: HPDFXFAHeadless

HPDFXFAWriteHeadlessPDF, gerçek XFA layout'unu tüketir ve choice alanlarını, checkbox widget'larını ve radio üstlerini ve üyelerini hazırlanmış PDF slotları olmadan kurar

Choice alanları

Combo ve list alanları, native /FT /Ch dictionary'leri kullanır; ayrı XFA display ve kaydetme listeleri, Unicode, sınırlayıcılar, açık boş export'lar, typed scalar öğeleri ve çevreleyen export boşluğu koruyarak /Opt export/display çiftlerine dönüşür

Düzenlenebilir bir combo, serbest metin değerini korur; düzenlenemez bir choice, seçili export'un option listesinde bulunmasını gerektirir

Çoklu-seçim değerleri, option sırasıyla sıralı bir native /V dizisine ve eşleşen /I indekslerine dönüşür; sıradan yalnızca-değer girdisi, satır-sonu-ayrılmış export'ları kullanır ve hazırlık sırasında yinelenen seçili değerleri reddeder

Choice öğe script'i, yinelenen ve boş export'lar için tam açık indeksleri kaydedilmiş XDP boyunca korur; böylece onların PDF /I dizileri, dışa aktarılmış /V değerleri ve display-etiket appearance'ları belirsizliksiz kalır

Yinelenen seçim doğrulaması, tam dizeleri karşılaştırır; yazılmış seçim listesini yeniden sıralamadan; bir indeks heap sıralaması, kuadratik çift karşılaştırmaların yerini alır ve benzersizlik doğrulaması boyunca cancellation denetler

Choice appearance metni display etiketlerini kullanırken /V, export değerlerini kullanır; liste appearance'ları, ilk seçim, tam /TI üst indeks ve göreli seçili-satır highlight'larıyla ölçülmüş görünür pencere içerirken eksiksiz option grafiğini korur

Native combo, edit, çoklu-seçim, seçim-commit ve readOnly bayrakları tam PDF integer token'ları kullanır; böylece yüksek bir bayrak biti readOnly bitini silemez

Checkbox ve radio durumları

Checkbox'lar gerçek Off ve açık-durumu Form XObject'leri içerir; Boolean stilleri ve caption'lar, gerçek işaretçi şekillerini, boyutu, UI outline'larını, alan renklerini, scalar Unicode caption'larını ve üçüncü checkbox durumlarını, verilen yazı tipinde bir checkmark karakterine güvenmeden tüketir

Native /Opt, XFA export değerini korur; ayrılmış Off export'u ve XFAOn ile başlayan export'lar çakışmasız aktif-durum alias'ları alır; gerçek export dizeleri /Opt'ta değişmeden kalırken

Radio üyeleri, template dışlama-grubu yolu ve native data-context yolu başına tek bir native üst paylaşır; tekrarlanan gruplar, görüntülenen grup adları aynı olsa bile bağımsız /Kids, /V, /Opt ve widget /AS durumları alır

Eşit export'lar, bir radio grubu içinde RadiosInUnison ayarlar ve her karşılık gelen üyeyi etkinleştirir; belge-geneli editing politikası ve dışlama-grubu erişimi, üst öğenin readOnly bayrağını belirler

Dışlama-grubu tb ve lr-tb layout'u, güncel native data kapsamıyla dağıtılır ve konumlandırılmış dışlama grupları, kendi x/y kökenlerini üyelerine uygular

Runtime kalıcılık ve hazırlık

Dışlama-grubu rawValue okumaları ve atamaları, mevcut native olay transaction'ına katılır; bağlama hücrelerini, form/veri senkronizasyonunu ve rollback'i; kaydedilen runtime XDP, otomatik oluşturucuya doğrudan geçirilebilir

Kabul fixture'ı, ikinci tekrarlanan combo'yu, checkbox'ı ve dışlama grubunu mutasyona uğratır, grubu data alias'ı üzerinden hemen okur, XDP kaydeder ve sonuç PDF değerlerini, durumlarını ve appearance'larını ilk instance'ı koruyarak bağımsız doğrular

Tüm aday hazırlık hataları, hedef baytlarını, uzunluğu ve konumu korur; choice option dizileri, alan adları, Boolean export'ları, widget sayıları, grafik tahsisleri ve toplam appearance metni mevcut kaynak sınırlarını korur

Hedef I/O hatası, Otomatik XFA oluşturması'nın tanımladığı çağıran-stream sınırını korur

Kalan tüketici işi

Zengin caption'lar, sarılmış caption boyutlandırması, kenar-başına ve dolgulu outline stilleri, sonraki widget durum commit'leri, sonraki etkileşimli liste kaydırma, satır sonları içeren export'lar için yalnızca-değer belirsizliği, ileri dışlama-grubu layout'ları ve imza alanları ayrı entegrasyon işi olarak kalır

Choice metadata'sı, bu native tüketicilerin kullandığı toplamalı callback ipuçlarını belgeler