GetFontColorGlyphByIndex
Texto, tipos de letra, glifos coloridos
Descrição
Devolve a representação COLR, SVG-in-OpenType, sbix ou CBDT/CBLC associada a um índice de glifo baseado em zero
Sintaxe
Delphi
Function TPDFlib.GetFontColorGlyphByIndex(FontID, GlyphIndex, PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parâmetros
| FontID | Um identificador de tipo de letra devolvido por uma API de criação ou carregamento de tipos de letra |
|---|---|
| GlyphIndex | O índice de glifo OpenType baseado em zero |
| PaletteIndex | A paleta CPAL com base zero a resolver |
| PreferredPPEM | O tamanho pretendido da variante de mapa de bits, ou 0 para a maior variante |
| Glyph | Recebe a representação da cor e a carga útil opcional |
Valores devolvidos
Devolve 1 quando existem dados de cor, ou 0 quando o identificador, o índice do glifo ou as tabelas de cores não são suportados
Observações
Esta sobrecarga evita uma segunda pesquisa cmap quando um motor de moldagem ou uma chamada de inspeção anterior já forneceu o índice do glifo
O leitor simples da tabela de cores é mantido dentro do orçamento de bytes partilhado da cache de tipos de letra e é reutilizado por ambos os pontos de entrada de glifos a cores