THPDFHeadlessTextAppearance

Um bundle próprio retornado por HPDFBuildHeadlessTextAppearance ou HPDFBuildHeadlessRichTextAppearance, contendo objetos HotPDF reais e números de objetos indiretos consecutivos selecionados pelo chamador

ObjectCount reporta o tamanho real do bundle; a tabela descreve o bundle de texto simples de sete objetos

ÍndiceObjeto
0Form XObject de aparência normal
1Fonte Type0 com Identity-H e ToUnicode
2CIDFontType2 com widths exatos e CIDToGIDMap
3Font descriptor com nome, limites e métricas verticais reais
4Bytes completos do FontFile2 original
5ToUnicode CMap com mapeamentos scalar-para-UTF-16
6Stream explícito CID-para-glyph

GetObject(Index) retorna um objeto emprestado; GetObjectNumber(Index) retorna seu número indireto, e FirstObjectNumber identifica o objeto Form

EffectiveFontSize e TextWidth reportam o layout final usando advances reais da fonte; TextHeight reporta a extensão lógica da linha a partir das métricas reais da fonte e das baselines finais, excluindo padding e leading final

DetachObject(Index) transfere a posse daquele objeto ao chamador e limpa seu slot no bundle; o chamador deve reter os números indiretos associados e liberar os objetos desanexados

Destruir o bundle libera todos os objetos que permanecerem anexados

Um bundle rich-text contém um Form externo seguido de sete objetos por fragmento pintado, com programas reais de fontes de estilo compartilhados entre fragmentos dentro do widget; slots de programas de fontes não usados contêm objetos null, e os chamadores devem iterar ObjectCount em vez de assumir sete objetos