THPDFHeadlessTextAppearance

En ägd bunt som returneras av HPDFBuildHeadlessTextAppearance eller HPDFBuildHeadlessRichTextAppearance, innehållande faktiska HotPDF-objekt och av anroparen valda konsekutiva indirekta objektnummer

ObjectCount rapporterar buntens faktiska storlek; tabellen beskriver bunten med sju objekt för vanlig text

IndexObjekt
0Form XObject för normal appearance
1Type0-typsnitt med Identity-H och ToUnicode
2CIDFontType2 med exakta bredder och CIDToGIDMap
3Typsnittsdeskriptor med faktiskt namn, gränser och vertikala metrics
4Kompletta ursprungliga FontFile2-bytes
5ToUnicode CMap med mappningar från skalär till UTF-16
6Explicit ström från CID till glyph

GetObject(Index) returnerar ett lånat objekt; GetObjectNumber(Index) returnerar dess indirekta nummer, och FirstObjectNumber identifierar Form-objektet

EffectiveFontSize och TextWidth rapporterar den slutliga layouten med faktiska typsnitts-advances; TextHeight rapporterar den logiska radutsträckningen från faktiska typsnittsmetrics och slutliga baslinjer, exklusive padding och avslutande leading

DetachObject(Index) överför ägarskapet för det objektet till anroparen och rensar dess buntsplats; anroparen måste behålla de tillhörande indirekta numren och frigöra losskopplade objekt

Att förstöra bunten frigör alla objekt som fortfarande är kopplade

En rich-text-bunt innehåller en yttre Form följt av sju objekt per målat fragment, med faktiska stiltypsnittsprogram delade mellan fragment inom widgeten; oanvända typsnittsprogramplatser innehåller null-objekt, och anropare måste iterera ObjectCount i stället för att anta sju objekt