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 查找
輕量的色彩表讀取器在共享字型快取位元組預算下保留,兩個彩色字形進入點都會重用它