THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API リファレンス

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDa 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 テーブルを持たない場合、問い合わせは安全な no-op 結果を返すか、出力経路がより単純な動作へ戻ります

 

関連項目: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods