GetFontColorGlyphByIndex
Texto, fontes, glifos coloridos
Descrição
Retorna a representação COLR, SVG-in-OpenType, sbix ou CBDT/CBLC anexada a um índice de glifo base zero
Sintaxe
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parâmetros
| FontID | Um identificador de fonte retornado por uma API de criação ou carregamento de fonte |
|---|---|
| GlyphIndex | O índice de glifo OpenType, com base zero |
| PaletteIndex | A paleta CPAL a resolver, com base zero |
| PreferredPPEM | O tamanho de bitmap strike desejado, ou 0 para o maior strike |
| Glyph | Recebe a representação de cor e o payload opcional |
Valores retornados
Retorna 1 quando existem dados de cor, ou 0 quando o handle, o índice de glifo ou as tabelas de cor não são suportados
Observações
Esta sobrecarga evita uma segunda consulta ao cmap quando um shaping engine ou uma chamada de inspeção anterior já forneceu o índice do glyph
O leitor leve de tabela de cores fica retido sob o orçamento de bytes compartilhado do cache de fontes e é reaproveitado pelos dois pontos de entrada de glyphs coloridos