HPDFBuildHeadlessRichTextFamilyAppearance

function HPDFBuildHeadlessRichTextFamilyAppearance(
  const Runs: THPDFHeadlessRichTextRuns;
  const Families: THPDFHeadlessRichTextFontFamilies;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

각 런에 설정된 패밀리와 스타일로 호출자 소유 외형을 만듭니다. 기존 단락, 줄바꿈, 컨텍스트 셰이핑, bidi, 회전, 장식, 표시 배치 동작을 그대로 따릅니다

제한된 공급 패밀리 폴백을 쓰려면 Options.FallbackFontFamilies를 True로 설정하십시오. 선택은 작성된 런 경계를 넘어 온전한 유니코드 그래마 단위로 이루어지며, 외형에 실제 입력한 크기와 색을 보존하면서 원래 작성된 값을 유지합니다

반환된 번들은 생성된 모든 객체를 소유합니다. ObjectCount가 연속 객체 범위를 알려주며, 사용이 끝나면 호출자가 번들을 해제해야 합니다

패밀리 선택, 실제 폰트 로딩, 집계 폰트 바이트, 런과 객체 경계, 취소는 입력된 외형 오류와 기존 소유권 보장을 유지합니다

이름 있는 패밀리 동작 · 단일 패밀리 빌더

OpenType CFF 1 폰트는 컴팩트 폰트 appearance 백엔드를 통해 지원되며, 완전한 폰트, 실제 CID 매핑, Unicode 텍스트, 폭, 내장 정책을 유지합니다