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ố

FontIDHandle phông do API tạo hoặc nạp phông trả về
GlyphIndexGlyph index OpenType (tính từ 0)
PaletteIndexPalette CPAL cần phân giải (tính từ 0)
PreferredPPEMKích thước bitmap strike mong muốn, hoặc 0 cho strike lớn nhất
GlyphNhậ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ó

Xem thêm

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo