GetFontGlyphIndex

Texto, tipos de letra, inspeção de glifos

Descrição

Mapeia um valor escalar Unicode através do programa de tipo de letra TrueType ou OpenType-TT selecionado e devolve o respetivo índice de glifo

Sintaxe

Delphi

Function TPDFlib.GetFontGlyphIndex(FontID: Integer; CodePoint: Cardinal): Integer;

Parâmetros

FontIDUm identificador de tipo de letra devolvido por uma API de criação ou carregamento de tipos de letra
CodePointUm valor escalar Unicode de U+0000 a U+10FFFF

Valores devolvidos

O índice do glifo baseado em zero, incluindo 0 para o mapeamento notdef do tipo de letra, ou -1 quando o tipo de letra é inválido, não possui um programa de contorno suportado ou não mapeia o ponto de código

Observações

São suportados mapeamentos da plataforma Unicode e subtabelas cmap do Windows nos formatos 4 e 12, incluindo pontos de código de planos suplementares

Os programas de contornos analisados são reutilizados dentro do limite da cache partilhada de tipos de letra

Consulte também

GetFontGlyphOutline, SetFontCacheLimit