THPDFHeadlessTextAppearance

Posiadany pakiet zwracany przez HPDFBuildHeadlessTextAppearance albo HPDFBuildHeadlessRichTextAppearance, zawierający rzeczywiste obiekty HotPDF i wybrane przez wywołującego kolejne numery obiektów pośrednich

ObjectCount raportuje rzeczywisty rozmiar pakietu; tabela opisuje pakiet tekstu plain z siedmioma obiektami

IndexObject
0Form XObject wyglądu normal
1Font Type0 z Identity-H i ToUnicode
2CIDFontType2 z dokładnymi szerokościami i CIDToGIDMap
3Deskryptor fontu z rzeczywistą nazwą, granicami i metrykami pionowymi
4Kompletne oryginalne bajty FontFile2
5CMap ToUnicode z mapowaniami skalar na UTF-16
6Jawny strumień CID-na-glyph

GetObject(Index) zwraca pożzyczony obiekt; GetObjectNumber(Index) zwraca jego numer pośredni, a FirstObjectNumber identyfikuje obiekt Form

EffectiveFontSize i TextWidth raportują finalny layout używając rzeczywistych posunięć fontu; TextHeight raportuje logiczny zasięg linii z rzeczywistych metryk fontu i finalnych linii bazowych, wyłączając padding i końcowy leading

DetachObject(Index) przekazuje własność tego obiektu wywołującemu i czyści jego gniazdo pakietu; wywołujący musi zachować powiązane numery pośrednie i zwolnić odłączone obiekty

Zniszczenie pakietu zwalnia wszystkie obiekty pozostające przypięte

Pakiet rich-text zawiera zewnętrzny Form, po którym następuje siedem obiektów na malowany fragment, z rzeczywistymi programami fontów stylów współdzielonymi między fragmentami wewnątrz widgetu; nieużyte gniazda programów fontów zawierają obiekty null, a wywołujący muszą iterować ObjectCount zamiast zakładać siedem obiektów