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

FontIDUm identificador de fonte retornado por uma API de criação ou carregamento de fonte
CodePointA Unicode scalar value from 0 through $10FFFF
PaletteIndexA paleta CPAL a resolver, com base zero; um valor inválido cai na paleta zero
PreferredPPEMO tamanho de bitmap strike desejado, ou 0 para escolher o maior strike disponível
GlyphRecebe 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