GetFontColorGlyphByIndex

文字、字型、彩色字形

描述

傳回零起算字形索引所附加的 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要解析的 CPAL 調色盤(零起算)
PreferredPPEM想要的點陣字 strike 尺寸;0 表示最大的 strike
Glyph接收顏色表示與選配酬載

傳回值

存在彩色資料時傳回 1;控制代碼、字形索引或彩色表格不受支援則傳回 0

備註

shaping 引擎或先前的檢視呼叫已提供字形索引時,這個 overload 可避免第二次 cmap 查找

輕量的色彩表讀取器在共享字型快取位元組預算下保留,兩個彩色字形進入點都會重用它

另請參閱

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo