THPDFHeadlessTextAppearance

Vlastněná bundle vrácená HPDFBuildHeadlessTextAppearance či HPDFBuildHeadlessRichTextAppearance, obsahující skutečné HotPDF objekty a volajícím vybraná následná nepřímá objektová čísla

ObjectCount reportuje skutečnou velikost bundle; tabulka popisuje sedmiobjektovou bundle prostého textu

IndexObjekt
0Normal appearance Form XObject
1Type0 font s Identity-H a ToUnicode
2CIDFontType2 s přesnými šířkami a CIDToGIDMap
3Font descriptor se skutečným názvem, mezemi a vertikálními metrikami
4Úplné původní bajty FontFile2
5ToUnicode CMap s mapováními skalár na UTF-16
6Explicitní CID-na-glyf stream

GetObject(Index) vrací vypůjčený objekt; GetObjectNumber(Index) vrací jeho nepřímé číslo a FirstObjectNumber identifikuje Form objekt

EffectiveFontSize a TextWidth reportují finální layout se skutečnými advancy písma; TextHeight reportuje logický rozsah řádků ze skutečných metrik písma a finálních baseline, bez paddingu i závěrečného prokladu

DetachObject(Index) přenese vlastnictví toho objektu na volajícího a vymaže jeho slot v bundle; volající si musí udržet příslušná nepřímá čísla a odpojené objekty uvolnit

Zničení bundle uvolní všechny objekty, které zůstávají připojené

Rich-text bundle obsahuje vnější Form následovaný sedmi objekty na malovaný fragment, přičemž skutečné style font programy se sdílejí mezi fragmenty uvnitř widgetu; nepoužité sloty font programů obsahují null objekty a volající musí iterovat přes ObjectCount, nesmí předpokládat sedm objektů