GetFontColorGlyph

Văn bản, phông chữ, glyph màu

Mô tả

Ánh xạ một Unicode code point qua font TrueType hoặc OpenType đang chọn và trả về đồ thị paint COLR, tài liệu SVG hoặc payload bitmap nhúng của nó

Cú pháp

Delphi

Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

Tham số

FontIDHandle phông do API tạo hoặc nạp phông trả về
CodePointMột giá trị Unicode scalar từ 0 đến $10FFFF
PaletteIndexPalette CPAL cần phân giải (tính từ 0), giá trị không hợp lệ sẽ rơi về palette 0
PreferredPPEMKích thước bitmap strike mong muốn, hoặc 0 để chọn strike lớn nhất khả dụng
GlyphNhận định dạng màu, glyph index đã ánh xạ, mô tả và payload nhị phân tùy chọn

Giá trị trả về

Trả về 1 khi có một phần biểu diễn màu được hỗ trợ hoặc 0 khi font, code point hay bảng màu không cung cấp được; các giá trị đầu ra bị xóa khi thất bại

Ghi chú

DescriptionJSON

Data, gồm cả transform, gradient và node compositingSVG-in-OpenType trả về đúng tài liệu SVG ở dạng image/svg+xml+gzip; các tài liệu nén gzip dùng

image/svg+xml+gzip để caller phân biệt byte nén mà không phải đoán nội dungsbix và CBDT/CBLC chọn strike gần với yêu cầu nhất và trả về PNG, JPEG, TIFF hoặc dữ liệu bitmap OpenType thô kèm MIME type và metadata pixels-per-em

Xem thêm

GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind