GetFontGlyphIndex

テキスト、フォント、グリフ検査

説明

選択した TrueType または OpenType-TT フォントプログラムで Unicode スカラー値をマッピングし、そのグリフインデックスを返します

構文

Delphi

Function TPDFlib.GetFontGlyphIndex(FontID: Integer; CodePoint: Cardinal): Integer;

パラメータ

FontIDフォント作成または読み込み API が返すフォントハンドル
CodePointU+0000~U+10FFFF の Unicode スカラー値

戻り値

0 から始まるグリフインデックス。フォントの notdef マッピングを表す 0 を含み、フォントが無効、対応するアウトラインプログラムがない、またはコードポイントがマップされない場合は -1

備考

補助面のコードポイントを含め、Unicode プラットフォームマッピングおよび Windows 形式 4 と形式 12 の cmap サブテーブルがサポートされます

解析済みアウトラインプログラムは共有フォントキャッシュの上限内で再利用される

関連項目

GetFontGlyphOutline, SetFontCacheLimit