|
THotPDF Shaping Subset and ToUnicode Mapping Methods THotPDF API 参考
|
THotPDF Methods Auto Shaping GSUB |
|
记录字形子集与 ToUnicode 管线,确保塑形后的 GID 能正确渲染和提取
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 流程产出的字形 ID 无法通过常规 Unicode cmap 条目到达时,请使用这些 API。合成码位通过 CIDToGIDMap 渲染,反向映射则用于在文本提取时还原原始源码位
另请参阅: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods |