HPDFXFABuildChoiceFieldAppearance
Birim: HPDFXFAHeadless
function HPDFXFABuildChoiceFieldAppearance(const Kind, Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
GenerateAppearance: Boolean = True): THPDFXFAChoiceAppearance;
Çağıranın belgesini veya çıktı stream'ini değiştirmeden otomatik headless XFA oluşturmasıyla aynı option, seçim, kaydırma ve appearance tüketiciyi kullanarak tek bir native combo veya list choice alanı hazırlar
Kind, combo veya listedir; Value ve Items UTF-8 metin içerir, Width ve Height fiziksel PDF punto'lardır ve Style, XFA layout callback'inin ürettiği metadata'yı içerir
Tam export ve display dizileri ve Style'daki ham seçim, uyumluluk Items ve Value argümanlarından önceliklidir; yazılan boşluğu ve ayrı display etiketleri korur
Döndürülen paket, V, Opt, seçiliyken I, listeler için TI, Ff ve Q artı istendiğinde AP ve DA içerir; alan kimliğini, sayfa kimliğini, parent'ı ve dikdörtgeni dışlar
Çok-seçimli listeler, gerçek bir PDF değer dizisi ve option sırasıyla seçili indeksleri saklar; düzenlenebilir combo'lar, option indeksi uydurmadan serbest metni korur
TrueTypeFont, üretilen appearance'lar için gerçek yazı tipi programını sağlar; bir liste, seçili option'ları gerçek yazı tipi metrikleri kullanarak göstermek için kaydırır ve seçili satırları display etiketleriyle boyar
GenerateAppearance varsayılan True'dur; False yalnızca metadata hazırlar, yazı tipi programı gerektirmez, AP veya DA oluşturmaz ve glyph işi yapmaz; yalnızca-metadata'lı bir liste, ilk seçili indeksinden başlar çünkü viewer metrikleri nihai viewport'unu belirler
FirstObjectNumber pozitif olmalı ve üretilen tüm ardışık nesne numaralarına yer bırakmalıdır; çağıran o aralığı ayırır, nesneleri benimser ve Properties'ı gerçek bir widget'a bağlamadan önce Fonts'ı kendi AcroForm DR'sine kaydeder
Paket, ayrılana kadar tüm nesnelere sahiptir; Options'taki girdi, nesne, yazı tipi, glyph, serileştirme-baytı ve cancellation sınırları hazırlık boyunca uygulanır
Windows THotPDF tüketici için bkz. legacy XFA choice alanları