THPDFHeadlessTextAppearance

HPDFBuildHeadlessTextAppearance veya HPDFBuildHeadlessRichTextAppearance tarafından döndürülen, gerçek HotPDF nesnelerini ve çağıranın seçtiği ardışık indirect nesne numaralarını içeren sahipli bir paket

ObjectCount gerçek paket boyutunu bildirir; tablo, yedi-nesneli düz-metin paketini tanımlar

İndeksNesne
0Normal appearance Form XObject
1Identity-H ve ToUnicode'lu Type0 yazı tipi
2Tam genişlikler ve CIDToGIDMap'li CIDFontType2
3Gerçek ad, sınırlar ve dikey metrikler içeren font descriptor
4Tam orijinal FontFile2 baytları
5Scalar-to-UTF-16 eşlemeli ToUnicode CMap
6Açık CID-to-glyph stream

GetObject(Index) ödünç bir nesne döndürür; GetObjectNumber(Index) onun indirect numarasını döndürür ve FirstObjectNumber Form nesnesini tanımlar

EffectiveFontSize ve TextWidth, gerçek yazı tipi ilerlemeleriyle son layout'u bildirir; TextHeight, padding'i ve sondaki leading'i hariç tutarak gerçek yazı tipi metriklerinden ve son baseline'lardan mantıksal satır kapsamını bildirir

DetachObject(Index), o nesnenin sahipliğini çağırana devreder ve paket slotunu temizler; çağıran, ilişkili indirect numaralarını saklamalı ve ayrılmış nesneleri free etmelidir

Paketi yok etmek, bağlı kalan tüm nesneleri free eder

Bir zengin metin paketi, boyanan parça başına yedi nesneyle bir dış Form içerir; widget içindeki parçalar arasında paylaşılan gerçek stil-yazı tipi programlarıyla; kullanılmayan yazı tipi-programı slotları null nesneler içerir ve çağıranlar yedi nesne varsaymak yerine ObjectCount'u numaralandırmalıdır