GetFontColorGlyphByIndex

テキスト、フォント、カラーグリフ

説明

0 から始まるグリフインデックスに関連付けられた COLR、SVG-in-OpenType、sbix、または CBDT/CBLC 表現を返します

構文

Delphi

Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

パラメータ

FontIDフォント作成または読み込み API が返すフォントハンドル
GlyphIndexゼロから始まる OpenType グリフインデックス
PaletteIndex解決する 0 始まりの CPAL パレット
PreferredPPEM目的のビットマップ strike サイズ。最大の strike を使用する場合は 0
Glyph色表現と任意のペイロードを受け取ります

戻り値

カラーデータが存在する場合は 1、ハンドル、グリフインデックス、またはカラーテーブルが未対応の場合は 0 を返します

備考

このオーバーロードでは、シェーピングエンジンまたは前回の検査呼び出しでグリフインデックスがすでに提供されている場合、2 回目の cmap 検索を回避する

軽量カラーテーブルリーダーは共有フォントキャッシュのバイト予算内に維持され、両方のカラーグリフエントリポイントで再利用されます

関連項目

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo