GetFontColorGlyphByIndex
Văn bản, phông chữ, glyph màu
Mô tả
Trả về biểu diễn COLR, SVG-in-OpenType, sbix hoặc CBDT/CBLC gắn với một glyph index tính từ 0
Cú pháp
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Tham số
| FontID | Handle phông do API tạo hoặc nạp phông trả về |
|---|---|
| GlyphIndex | Glyph index OpenType (tính từ 0) |
| PaletteIndex | Palette CPAL cần phân giải (tính từ 0) |
| PreferredPPEM | Kích thước bitmap strike mong muốn, hoặc 0 cho strike lớn nhất |
| Glyph | Nhận phần biểu diễn màu và payload tùy chọn |
Giá trị trả về
Trả về 1 khi có dữ liệu màu hoặc 0 khi handle, glyph index hay bảng màu không được hỗ trợ
Ghi chú
Overload này tránh tra cmap lần thứ hai khi một engine shaping hoặc lần gọi kiểm tra trước đó đã cung cấp glyph index
Bộ đọc colour-table gọn nhẹ được giữ trong ngân sách byte font cache dùng chung và cả hai entry point color glyph đều tái dùng nó