TPDFlibColorGlyph
Text, teckensnitt, färgglyfer
Beskrivning
Bär det mappade glyfindexet, färgtabellsbeskrivningen och den valfria SVG- eller bitmappsnyttolast som färgtypsnittsinspektions-API:erna returnerar
Syntax
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;Parametrar
| Kind | Den representation som valts ur COLR-, SVG- eller inbäddad bitmappsdata |
|---|---|
| GlyphIndex | Det mappade eller explicit begärda 0-baserade glyfindexet |
| PaletteCount | Antalet CPAL-paletter för en COLR-glyf |
| PaletteEntryCount | Antalet färgposter i varje CPAL-palett |
| DescriptionJSON | Strukturerad COLR paint-data eller metadata som beskriver SVG- eller bitmapkällan |
| Data | Det exakta SVG-dokumentet eller bitmappsnyttolasten; tomt för COLR-glyfer |
| MIMEType | Nyttolastens medietyp som image/svg+xml, image/png eller image/jpeg |
| PPEMX | Det horisontella pixels-per-em-värdet för en bitmap strike |
| PPEMY | Det vertikala pixels-per-em-värdet för en bitmap strike |
| OriginX | Sbix horisontella origo-offset när tillgänglig |
| OriginY | Sbix vertikala origo-offset när tillgänglig |
Anmärkningar
COLR fixed-point-värden förblir heltalsfält i JSON med namn som alphaF2Dot14 och xxF16Dot16, vilket undviker locale-beroende decimal konvertering och bevarar tabellens ursprungliga precision
Se även
TPDFlibColorGlyphKind, GetFontColorGlyph, GetFontColorGlyphByIndex