|
THotPDF Shaping Subset and ToUnicode Mapping Methods THotPDF API 참조
|
THotPDF 메서드 자동 shaping GSUB |
|
shaped GID가 올바르게 렌더링·추출되게 하는 glyph subset·ToUnicode 배관을 문서화합니다
Delphi 문법 procedure EnableShapingFeatureForSubset(const FeatureTag: AnsiString); overload; procedure EnableShapingFeatureForSubset(Feature: THPDFShapingFeature); overload; procedure MarkUnicodeGlyphUsed(GID: Word); procedure RegisterToUnicodeReverseMapping(SubstCodepoint: Cardinal; const SourceCodepoints: array of Cardinal); procedure ClearToUnicodeReverseMappings; function ToUnicodeReverseMappingCount: Integer; function AssignSyntheticCodepointForGID(GID: Word; out SyntheticCP: Word): Boolean; function GetSyntheticCodepointForGID(GID: Word): Word; procedure MarkSyntheticCpRTL(Cp: Word); function IsRTLSyntheticCp(Cp: Word): Boolean; function IsRTLSyntheticGID(GID: Word): Boolean;
다루는 API
사용 참고 사항 shaping 워크플로가 평범한 Unicode cmap 항목으로는 도달할 수 없는 glyph ID를 출력할 때 이 API들을 씁니다. 합성 codepoint는 렌더링을 CIDToGIDMap으로 우회시키고, 역매핑은 텍스트 추출을 위해 원래 소스 codepoint를 복원합니다
참고: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods |