GetFontColorGlyph
文字、字型、彩色字形
描述
以所選 TrueType 或 OpenType 字型對應 Unicode 碼位,傳回其 COLR paint 圖、SVG 文件或內嵌點陣酬載
語法
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;參數
| FontID | 字型建立或載入 API 所傳回的字型控制代碼 |
|---|---|
| CodePoint | Unicode 純量值,0 到 $10FFFF |
| PaletteIndex | 要解析的 CPAL 調色盤(零起算);值無效時回退到調色盤零 |
| PreferredPPEM | 想要的點陣字 strike 尺寸;0 表示選用最大的可用 strike |
| Glyph | 接收顏色格式、映射的字形索引、描述與選配的二進位酬載 |
傳回值
存在受支援的彩色表示時傳回 1;字型、碼點或彩色表格提供不了則傳回 0;失敗時輸出值會被清空
備註
DescriptionJSON
Data,包括轉換、漸層與合成節點SVG-in-OpenType 以 image/svg+xml+gzip 傳回原始 SVG 文件;gzip 壓縮的文件使用
image/svg+xml+gzip,呼叫端不必猜內容就能分辨壓縮位元組sbix 與 CBDT/CBLC 會挑選最接近要求的 strike,傳回 PNG、JPEG、TIFF 或原始 OpenType 點陣資料,並附上其 MIME 類型與 pixels-per-em 中繼資料
另見
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind