GetFontGlyphIndex
テキスト、フォント、グリフ検査
説明
選択した TrueType または OpenType-TT フォントプログラムで Unicode スカラー値をマッピングし、そのグリフインデックスを返します
構文
Delphi
Function TPDFlib.GetFontGlyphIndex(FontID: Integer; CodePoint: Cardinal): Integer;パラメータ
| FontID | フォント作成または読み込み API が返すフォントハンドル |
|---|---|
| CodePoint | U+0000~U+10FFFF の Unicode スカラー値 |
戻り値
0 から始まるグリフインデックス。フォントの notdef マッピングを表す 0 を含み、フォントが無効、対応するアウトラインプログラムがない、またはコードポイントがマップされない場合は -1
備考
補助面のコードポイントを含め、Unicode プラットフォームマッピングおよび Windows 形式 4 と形式 12 の cmap サブテーブルがサポートされます
解析済みアウトラインプログラムは共有フォントキャッシュの上限内で再利用される