THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API 參考

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGID回報a glyph ID resolves to an RTL synthetic codepoint是否成立

本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

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;

 

涵蓋的 API

API使用說明
EnableShapingFeatureForSubset本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
MarkUnicodeGlyphUsed本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
RegisterToUnicodeReverseMapping本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
ClearToUnicodeReverseMappings本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
ToUnicodeReverseMappingCount本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
AssignSyntheticCodepointForGID本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
GetSyntheticCodepointForGID本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
MarkSyntheticCpRTL本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
IsRTLSyntheticCp本頁說明與 Shaping subset and mapping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼

 

使用說明

請在註冊合適的 Unicode 字型之後、輸出文字之前使用這些 API。如果字型沒有宣告所需的 OpenType 表,查詢會回傳安全的無操作結果,或讓輸出路徑回到較簡單的行為

 

另請參閱: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods