TPDFlibColorGlyph

Texto, tipos de letra, glifos coloridos

Descrição

Transporta o índice de glifo mapeado, a descrição da tabela de cores e a carga útil SVG ou bitmap opcional devolvida pelas API de inspeção de tipos de letra a cores

Sintaxe

Delphi

TPDFlibColorGlyph = Record
  Kind: TPDFlibColorGlyphKind;
  GlyphIndex: Integer;
  PaletteCount: Integer;
  PaletteEntryCount: Integer;
  DescriptionJSON: WideString;
  Data: AnsiString;
  MIMEType: AnsiString;
  PPEMX: Integer;
  PPEMY: Integer;
  OriginX: Integer;
  OriginY: Integer;
End;

Parâmetros

KindA representação selecionada entre dados COLR, SVG ou bitmap incorporados
GlyphIndexO índice de glifo com base zero mapeado ou pedido explicitamente
PaletteCountO número de paletas CPAL de um glifo COLR
PaletteEntryCountO número de entradas de cores em cada paleta CPAL
DescriptionJSONDados estruturados de pintura COLR ou metadados que descrevem a origem SVG ou bitmap
DataO documento SVG exato ou o conteúdo do bitmap; vazio para glifos COLR
MIMETypeO tipo de multimédia da carga útil, como image/svg+xml, image/png ou image/jpeg
PPEMXO valor de píxeis horizontais por em para uma variante de mapa de bits
PPEMYO valor de píxeis verticais por em para um strike bitmap
OriginXO desvio da origem horizontal sbix quando disponível
OriginYO desvio da origem vertical sbix, quando disponível

Observações

Os valores de ponto fixo COLR permanecem campos inteiros em JSON, com nomes como alphaF2Dot14 e xxF16Dot16, evitando a conversão decimal dependente da região e preservando a precisão original da tabela

Consulte também

TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex