GetFontColorGlyph
Text, teckensnitt, färgglyfer
Beskrivning
Mappar en Unicode-kodpunkt genom det valda TrueType- eller OpenType-typsnittet och returnerar dess COLR paint-graf, SVG-dokument eller inbäddad bitmappsnyttolast
Syntax
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parametrar
| FontID | A font handle returned by a font creation or loading API |
|---|---|
| CodePoint | Ett Unicode-scalarvärde från 0 till $10FFFF |
| PaletteIndex | Den 0-baserade CPAL-palett som ska lösas, med ogiltigt värde som faller tillbaka till palett noll |
| PreferredPPEM | Önskad bitmap strike-storlek, eller 0 för att välja den största tillgängliga striken |
| Glyph | Tar emot färgformatet, mappat glyfindex, beskrivning och valfri binär nyttolast |
Returvärden
Returnerar 1 när en stödd färgrepresentation finns eller 0 när typsnittet, kodpunkten eller färgtabellerna inte kan lämna en; utdatavärden rensas vid misslyckande
Anmärkningar
DescriptionJSON
Data, inklusive transformeringar, gradienter och sammansättningsnoderSVG-in-OpenType returnerar det exakta SVG-dokumentet i image/svg+xml+gzip; gzip-komprimerade dokument använder
image/svg+xml+gzip så att anroparen kan skilja komprimerade byte utan innehållsgissningSbix och CBDT/CBLC väljer den närmast begärda strike och returnerar PNG, JPEG, TIFF eller rå OpenType-bitmapdata med dess MIME-typ och pixels-per-em-metadata
Se även
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind