THPDFHeadlessTextAppearance

Een owned bundel teruggegeven door HPDFBuildHeadlessTextAppearance of HPDFBuildHeadlessRichTextAppearance, met echte HotPDF-objecten en door de aanroeper gekozen aaneengesloten indirecte objectnummers

ObjectCount rapporteert de echte bundelgrootte; de tabel beschrijft de zeven-object-plain-text-bundel

IndexObject
0Normale appearance Form XObject
1Type0-font met Identity-H en ToUnicode
2CIDFontType2 met exacte widths en CIDToGIDMap
3Font descriptor met echte naam, bounds en verticale metrics
4Volledige originele FontFile2-bytes
5ToUnicode CMap met scalar-naar-UTF-16-mappings
6Expliciete CID-naar-glyph-stream

GetObject(Index) geeft een geleend object terug; GetObjectNumber(Index) geeft diens indirecte nummer terug, en FirstObjectNumber identificeert het Form-object

EffectiveFontSize en TextWidth rapporteren de finale layout met echte font-advances; TextHeight rapporteert de logische regelomvang vanuit echte font-metrics en finale baselines, exclusief padding en afsluitende leading

DetachObject(Index) draagt het eigendom van dat object over aan de aanroeper en wist diens bundelslot; de aanroeper moet de bijbehorende indirecte nummers vasthouden en gedetachte objecten vrijgeven

De bundel vernietigen geeft alle objecten vrij die nog gekoppeld zijn

Een rich-text-bundel bevat een outer Form gevolgd door zeven objecten per geschilderd fragment, met echte stijlfontprogramma's gedeeld tussen fragmenten binnen de widget; ongebruikte font-programma-slots bevatten null-objecten, en aanroepers moeten over ObjectCount itereren in plaats van zeven objecten aan te nemen