THotPDF Tibetan, Mongolian, and Syriac Shaping Methods

THotPDF API 參考

 

THotPDF Methods  Auto Shaping  GSUB

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

 

Delphi 語法

function TibetanShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;

function ApplyTibetanShaping(const S: UnicodeString): UnicodeString;

function ApplySyriacGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyMongolianGSUBPositional(const S: UnicodeString): UnicodeString;

function GetSyriacJoiningClass(CP: Cardinal): Integer;

function GetSyriacPosition(const Wide: UnicodeString; Index: Integer): Integer;

function GetMongolianJoiningClass(CP: Cardinal): Integer;

function GetMongolianPosition(const Wide: UnicodeString; Index: Integer): Integer;

 

涵蓋的 API

API使用說明
TibetanShapeToGIDs本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
ApplyTibetanShaping本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
ApplySyriacGSUBPositional本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
ApplyMongolianGSUBPositional本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
GetSyriacJoiningClass本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
GetSyriacPosition本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
GetMongolianJoiningClass本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
GetMongolianPosition本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
AutoShapeSyriac本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
sfTibetanShaping本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼
sfMongolianShaping本頁說明與 Tibetan, Mongolian, and Syriac shaping methods 相關的 API 群組。型別名稱、方法名稱與 Delphi 語法保留原文,方便直接對照原始碼

 

使用說明

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

 

另請參閱: International Script Shaping ShapingFeatures GSUB script and language methods