HPDFBuildHeadlessRichTextAppearance
function HPDFBuildHeadlessRichTextAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Fonts: THPDFHeadlessRichTextFonts;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
실제 스타일 폰트, 단어 조각, 공통 베이스라인, 장식, 문단 정렬, 위젯 회전으로 호출자 소유 appearance 번들을 만듭니다
소스 호환 단일 패밀리 진입점은 run의 FontFamily 라벨이 비어 있어야 합니다. 명시적으로 이름 지정된 패밀리에는 HPDFBuildHeadlessRichTextFamilyAppearance를 쓰세요
ObjectCount는 전체 번들 크기를 공급합니다. 객체 0은 바깥 Form XObject이고 이후 객체는 참조된 조각 form과 폰트를 담습니다
MaximumObjects는 조각 구성 전에 연속 객체 범위를 제한합니다. 빌더는 기존 폰트, 객체 바이트, 글리프, 취소 한도도 강제합니다
Border는 클리핑 전에 사각형이나 원을 칠하고, HighlightLine과 HighlightLines는 실제 측정된 멀티라인 행 배경을 칠합니다
스타일에 걸친 마크는 공급된 스타일 폰트와 개별 포인트 크기의 실제 GPOS base, ligature, mark 앵커를 씁니다. 자식 form은 소유 위젯 클립 안에 음수 원점 글리프 외곽선을 유지합니다
방향성 임베딩, 오버라이드, isolate, 짝 이루는 괄호는 자동 줄바꿈에 걸쳐 완전한 논리 문단 컨텍스트를 유지합니다. 캐시된 문단 레벨은 각 물리 줄마다 재정렬되고, 각 스타일 항목은 네이티브 셰이핑에 실제 주위 줄 텍스트를 씁니다
문단 유도 줄 순서 · 캐시된 줄 재정렬 · 순서 있는 컨텍스트 셰이핑
네이티브 리치 텍스트 필드 동작 · Document API
OpenType CFF 1 폰트는 컴팩트 폰트 appearance 백엔드를 통해 지원되며, 완전한 폰트, 실제 CID 매핑, Unicode 텍스트, 폭, 내장 정책을 유지합니다