THPDFXFAButtonAppearance

Birim: HPDFXFAHeadless

HPDFXFABuildButtonAppearance tarafından döndürülen, tek bir pushbutton için gerçek HotPDF nesnelerini, sayfa veya alan kimliği olmadan içeren sahipli bir native appearance paketi

ÜyeSözleşme
ObjectCount: IntegerHazırlanmış ulaşılabilir indirect nesneleri içeren slot sayısı; appearance stream'leri ve gerçek yazı tipi kaynakları dâhil
Objects[Index: Integer]: THPDFObjectSıfırdan ObjectCount eksi bire kadar indeksteki ödünç nesne; geçersiz indeksler EHPDFXFAHeadlessError fırlatır
Properties: THPDFDictionaryObjectAP, MK, H ve mevcut DA/Q girişlerini içeren ödünç doğrudan dictionary; sayfayı, dikdörtgeni, alan adını ve alan bayraklarını dışlar
Fonts: THPDFDictionaryObjectÇağıranın AcroForm DR'si için varsayılan-appearance yazı tipi alias'ları ve indirect yazı tipi referanslarından ödünç doğrudan dictionary
GlyphUnits: IntegerNormal ve istenen alternatif caption appearance'larını hazırlarken kullanılan toplam glyph-unit muhasebesi
SerializedBytes: IntegerSerileştirilmiş indirect nesne gövdelerinin ve iki doğrudan property/kaynak kökünün toplamı; çağıranın widget dictionary'sini, nesne header'larını, xref ve trailer'ı dışlar
DetachObject(Index): THPDFObjectSahipliği devreder ve indeksli slotu diğer nesneleri yeniden numaralandırmadan temizler; çoktan ayrılmış bir slot nil döndürür
DetachProperties: THPDFDictionaryObjectDoğrudan property kökünün sahipliğini devreder ve Properties'ı temizler
DetachFonts: THPDFDictionaryObjectDoğrudan kaynak kökünün sahipliğini devreder ve Fonts'u temizler

Destructor, bağlı kalan tüm nesneleri ve kökleri free eder; çağıranlar, her ayrılmış nesneyi sahiplenir ve serbest bırakmalı veya benimsemelidir

Tüm indirect nesneler, fabrikanın FirstObjectNumber'ından başlayan ardışık generation-sıfır numaralar kullanır; referanslar paketin içinde kalır ve kaynak alias'ları gerçek benimsenmiş yazı tipi nesne numaralarını kullanır

Paketi mevcut bir belgeye benimsenirken ayrık bir nesne-numarası aralığı ayırın, tüm nesneleri benimseyin, numaralarını koruyun, property değerlerini gerçek widget'a bağlayın ve Fonts girişlerini o belgenin AcroForm DR'sine kaydedin