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
| FontID | Um identificador de tipo de letra devolvido por uma API de criação ou carregamento de tipos de letra |
|---|---|
| CodePoint | Um 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