TPDFlibColorGlyph
Tekst, skrifttyper, farveglyffer
Beskrivelse
Indeholder det tilknyttede glyfindeks, beskrivelsen af farvetabellen og den valgfrie SVG- eller bitmapnyttelast, som returneres af API'erne til inspektion af farveskrifttyper
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;Parametre
| Kind | Den gengivelse, der er valgt fra COLR-, SVG- eller integrerede bitmapdata |
|---|---|
| GlyphIndex | Det tilknyttede eller udtrykkeligt ønskede nulbaserede glyfindeks |
| PaletteCount | Antallet af CPAL-paletter for en COLR-glyf |
| PaletteEntryCount | Antallet af farveposter i hver CPAL-palet |
| DescriptionJSON | Strukturerede COLR-maledata eller metadata, der beskriver SVG- eller bitmapkilden |
| Data | Det nøjagtige SVG-dokument eller bitmapnyttelasten; tom for COLR-glyffer |
| MIMEType | Nyttelastens medietype, f.eks. image/svg+xml, image/png eller image/jpeg |
| PPEMX | Den vandrette pixels-per-em-værdi for en bitmap strike |
| PPEMY | Værdien for lodrette pixels pr. em for en bitmapvariant |
| OriginX | sbix-forskydningen for vandret udgangspunkt, når den er tilgængelig |
| OriginY | Den lodrette sbix-origoforskydning, når den er tilgængelig |
Bemærkninger
COLR-værdier med fast komma forbliver heltalsfelter i JSON med navne som alphaF2Dot14 og xxF16Dot16, hvilket undgår lokalitetsafhængig decimalkonvertering og bevarer den oprindelige tabelpræcision
Se også
TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex