Otomatik XFA push button caption'ları ve durumları
HPDFXFAWriteHeadlessPDF, XFA layout'undan gerçek native push button widget'ları oluşturur; etkin scalar veya XHTML caption'ları, verilen yazı tipi programları, görünürlük, readonly bayrakları ve etkileşimli highlight metadata'sı dâhil
Her widget, FT Btn'e, pushbutton Ff bayrağına, açık bir normal appearance'a ve gerçek render edilmiş içeriğinden türetilen Unicode bir MK.CA caption'a sahiptir; bir button, metin-girdi alanı olmaz ve hiçbir yer tutucu PDF alanı gerekmez
Görünür bir normal caption, ayrıca AcroForm.DR üzerinden gerçek normal-caption Type0 yazı tipine çözülen yazı tipi alias'lı bir DA girişini korur; uyumluluk için boş bir yer tutucu yazı tipi gömülmez
Caption içeriği ve layout
Scalar caption yazı tipi boyutu, ağırlık, duruş, typeface ve rengi, artı XHTML inline stilleri ve karma baseline'lar, mevcut native zengin metin decoder'ını ve appearance builder'ını kullanır
CaptionFontFamilies, gerçek regular, bold, italic ve bold-italic programlarını ve adlandırılmış aileleri sağlar; yüzler asla sentezlenmez ve yazı tipi programları keşfedilmez veya indirilmez
XHTML inline öğeleri arasındaki yalnızca-boşluk metin korunur; böylece bitişik farklı stilli kelimeler yazılmış ayırıcılarını korur
Eksik caption içeriği mevcut alan-adı yedeğini korurken açık boş içerik boş kalır ve boş olmayan scalar caption'lar yazılmış baştaki ve sondaki boşlukları korur; gizli, etkin olmayan ve görünmez caption'lar metin boyamaz ve yeniden üretilebilir görünür caption serileştirmez
Alan ve caption margin'leri, caption yerleşimi, rezervasyonu ve paragraf hizalaması gerçek caption bölgesini belirler; eksik, sıfır ve schema-varsayılan negatif-bir rezervasyon otomatik sarmalamasız doğal kapsam kullanır; pozitif rezervasyon sarmalamaya izin verir ve inline yerleşim rezervasyonu yok sayar
Sabit alan sınırları aşırı büyük caption'ları kırpar; açık paragraf sonları aktif kalır ve etkin instance-başına overlay'ler değişmemiş template kardeşlerini korur
Highlight ve durum appearance'ları
| XFA highlight | Native PDF sonucu |
|---|---|
| inverted veya eksik | Normal AP.N ile H I; reader, ters-aktivite işlemeyi uygular |
| none | Normal AP.N ile H N |
| outline | Normal AP.N ile H O; reader, çerçeve-aktivite işlemeyi uygular |
| push | Gerçek normal AP.N, down AP.D ve rollover AP.R Form'larıyla H P; down caption, çökme temsil etmek için kaydırılır |
Push modunda down ve rollover adlı scalar öğeler kendi caption'larını ve MK.AC veya MK.RC metadata'sını sağlar; eksik bir durum öğesi normal caption'ı kullanırken açık boş bir öğe boş bir durum verir
Alternatif öğeler, diğer highlight modlarını etkilemez ve her üretilmiş durum kendi gerçek appearance'ını ve verilen-yazı-tipi grafiğini korur
Transaction'lar ve sınırlar
Gerçek tekrarlanan-instance olay değişiklikleri, XDP olarak kaydedilebilir, yeniden yüklenebilir ve oluşturucu tarafından tüketilebilir; anlık okuma, overlay ve tüm-yük değişimi, ilk-instance izolasyonu ve başarısız-olay rollback'i native runtime işlemleri olarak kalır
Kaynak node'lar ve baytlar, yazı tipi programları, glyph unit'ler, nesneler ve aday baytlar sınırlıdır; cancellation ve hazırlık hataları, çağıran stream baytlarını, uzunluğu ve konumu korur
Çağıranın stream'ine nihai yazma, commit sınırıdır; o stream'in yazma sırasında fırlattığı bir exception, kısmi yazma bırakabilir ve geri-alınmış nonseekable bir hedef olarak sunulmaz
Bu tüketici, kaydedilmiş widget appearance durumlarını oluşturur; sonraki reader-odaklı XFA script yürütmesi veya appearance yeniden kurulumu, zengin alternatif öğe içeriği, button simgeleri, harici medya ve keyfi yabancı XML rendering ayrı yetenekler olarak kalır
Highlight ve caption rezervasyon eşlemeleri, XFA 3.3 button ve caption semantiğini izler
Emitter metadata'sı · Boolean zengin caption'ları · Otomatik native XFA oluşturması