THPDFHeadlessTextAppearance

HPDFBuildHeadlessTextAppearance나 HPDFBuildHeadlessRichTextAppearance가 반환하는 소유된 번들로, 실제 HotPDF 객체와 호출자가 선택한 연속 간접 객체 번호를 담습니다

ObjectCount는 실제 번들 크기를 보고합니다. 표는 일곱 객체 평문 텍스트 번들을 설명합니다

인덱스객체
0normal appearance Form XObject
1Identity-H와 ToUnicode를 가진 Type0 폰트
2정확한 너비와 CIDToGIDMap을 가진 CIDFontType2
3실제 이름, 경계, 수직 메트릭을 가진 폰트 디스크립터
4완전한 원본 FontFile2 바이트
5스칼라-UTF-16 매핑을 가진 ToUnicode CMap
6명시적 CID-glyph 스트림

GetObject(Index)는 빌린 객체를 반환하고, GetObjectNumber(Index)는 그 간접 번호를 반환하며, FirstObjectNumber는 Form 객체를 식별합니다

EffectiveFontSize와 TextWidth는 실제 폰트 전진으로 최종 레이아웃을 보고합니다. TextHeight는 패딩과 끝 리딩을 제외하고 실제 폰트 메트릭과 최종 베이스라인에서 논리 줄 범위를 보고합니다

DetachObject(Index)는 그 객체의 소유권을 호출자에게 넘기고 번들 슬롯을 비웁니다. 호출자는 연관된 간접 번호를 유지하고 분리된 객체를 해제해야 합니다

번들을 파괴하면 붙어 있는 모든 객체가 해제됩니다

리치 텍스트 번들은 바깥 Form에 이어 칠해진 조각마다 일곱 객체를 담으며, 위젯 안에서 조각 사이에 실제 스타일 폰트 프로그램을 공유합니다. 사용하지 않는 폰트 프로그램 슬롯은 null 객체이며, 호출자는 일곱 객체를 가정하지 말고 ObjectCount를 순회해야 합니다