GetFontColorGlyph
Texto, fontes, glifos coloridos
Descrição
Mapeia um code point Unicode pela fonte TrueType ou OpenType selecionada e retorna seu grafo de paints COLR, documento SVG ou payload de bitmap embutido
Sintaxe
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; 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 |
|---|---|
| CodePoint | A Unicode scalar value from 0 through $10FFFF |
| PaletteIndex | A paleta CPAL a resolver, com base zero; um valor inválido cai na paleta zero |
| PreferredPPEM | O tamanho de bitmap strike desejado, ou 0 para escolher o maior strike disponível |
| Glyph | Recebe o formato de cor, o índice de glifo mapeado, a descrição e o payload binário opcional |
Valores retornados
Retorna 1 quando existe uma representação de cor suportada, ou 0 quando a fonte, o code point ou as tabelas de cor não conseguem fornecer uma; os valores de saída são limpos em caso de falha
Observações
DescriptionJSON
Data, incluindo transforms, gradientes e nós de compositing. SVG-in-OpenType retorna o documento SVG exato em image/svg+xml+gzip; documentos comprimidos com gzip usam
image/svg+xml+gzip para que o chamador possa distinguir bytes comprimidos sem adivinhar o conteúdo As tabelas sbix e CBDT/CBLC escolhem o strike mais próximo do solicitado e retornam os dados de bitmap em PNG, JPEG, TIFF ou OpenType bitmap bruto, com o MIME type e os metadados de pixels-per-em
Veja também
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind