THPDFHeadlessTextAppearance

Et ejet bundle returneret af HPDFBuildHeadlessTextAppearance eller HPDFBuildHeadlessRichTextAppearance med rigtige HotPDF-objekter og kalder-valgte fortløbende indirekte objektnumre

ObjectCount rapporterer den faktiske bundlestørrelse; tabellen beskriver syv-objekters plain-text-bundle

IndexObjekt
0Normal appearance Form XObject
1Type0-font med Identity-H og ToUnicode
2CIDFontType2 med eksakte bredder og CIDToGIDMap
3Font descriptor med faktisk navn, bounds og lodrette metrics
4Komplet originale FontFile2-bytes
5ToUnicode CMap med scalar-til-UTF-16-mappings
6Eksplicit CID-til-glyph-stream

GetObject(Index) returnerer et lånt objekt; GetObjectNumber(Index) returnerer dets indirekte nummer, og FirstObjectNumber identificerer Form-objektet

EffectiveFontSize og TextWidth rapporterer det endelige layout med faktiske font-advances; TextHeight rapporterer det logiske linjeudstrækning ud fra faktiske font-metrics og endelige baselines, eksklusive padding og afsluttende leading

DetachObject(Index) overfører ejerskabet af det objekt til kalderen og rydder dets bundleplads; kalderen skal bevare de tilknyttede indirekte numre og frigøre frakoblede objekter

Ved destruktion af bundleet frigør alle objekter, der stadig er tilknyttet

Et rich-text-bundle indeholder en ydre Form efterfulgt af syv objekter pr. malet fragment, med rigtige style-fontprogrammer delt mellem fragmenter inde i widgeten; ubrugte fontprogram-pladser indeholder null-objekter, og kaldere skal iterere ObjectCount i stedet for at antage syv objekter