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
| Kind | Representasjonen valgt fra COLR-, SVG- eller innebygd bitmap-data |
|---|---|
| GlyphIndex | Den kartlagte eller eksplisitt forespurte nullbaserte glyfindeksen |
| PaletteCount | Antall CPAL-paletter for en COLR-glyf |
| PaletteEntryCount | Antall fargeoppføringer i hver CPAL-palett |
| DescriptionJSON | Strukturerte COLR-maledata eller metadata som beskriver SVG- eller bitmap-kilden |
| Data | Det eksakte SVG-dokumentet eller bitmap-nyttelasten; tom for COLR-glyfer |
| MIMEType | Nyttelastens medietype slik som image/svg+xml, image/png eller image/jpeg |
| PPEMX | Verdien for horisontale piksler-per-em for et bitmap-stempel |
| PPEMY | Verdien for vertikale piksler-per-em for et bitmap-stempel |
| OriginX | sbix horisontale origoforskyvning når tilgjengelig |
| OriginY | sbix 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