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

FontIDUm identificador de tipo de letra devolvido por uma API de criação ou carregamento de tipos de letra
GlyphIndexO índice de glifo OpenType baseado em zero
PaletteIndexA paleta CPAL com base zero a resolver
PreferredPPEMO tamanho pretendido da variante de mapa de bits, ou 0 para a maior variante
GlyphRecebe 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

Consulte também

GetFontColorGlyph, GetFontGlyphIndex, GetFontCacheInfo