TPDFlibColorGlyph

Tekst, skrifter, fargede glyfer

Beskrivelse

Inneholder den tilordnede glyfindeksen, beskrivelsen av fargetabellen og valgfri SVG- eller bitmap-nyttelast som returneres av inspeksjons-API-ene for fargefonter

Syntaks

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;

Parametere

KindRepresentasjonen valgt fra COLR-, SVG- eller innebygd bitmap-data
GlyphIndexDen kartlagte eller eksplisitt forespurte nullbaserte glyfindeksen
PaletteCountAntall CPAL-paletter for en COLR-glyf
PaletteEntryCountAntall fargeoppføringer i hver CPAL-palett
DescriptionJSONStrukturerte COLR-maledata eller metadata som beskriver SVG- eller bitmap-kilden
DataDet eksakte SVG-dokumentet eller bitmap-nyttelasten; tom for COLR-glyfer
MIMETypeNyttelastens medietype slik som image/svg+xml, image/png eller image/jpeg
PPEMXVerdien for horisontale piksler-per-em for et bitmap-stempel
PPEMYVerdien for vertikale piksler-per-em for et bitmap-stempel
OriginXsbix horisontale origoforskyvning når tilgjengelig
OriginYsbix vertikale origoforskyvning når tilgjengelig

Merknader

COLR fastpunkt-verdier forblir heltallsfelt i JSON med navn slik som alphaF2Dot14 og xxF16Dot16, noe som unngår locale-avhengig desimalkonvertering og bevarer den opprinnelige tabellpresisjonen

Se også

TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex