GetFontColorGlyph
Tekst, skrifttyper, farveglyffer
Beskrivelse
Tilknytter et Unicode-kodepunkt via den valgte TrueType- eller OpenType-skrifttype og returnerer dets COLR-optegningsgraf, SVG-dokument eller integrerede bitmapnyttelast
Syntaks
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parametre
| FontID | Et skrifttypehandle, der returneres af et API til oprettelse eller indlæsning af skrifttyper |
|---|---|
| CodePoint | En Unicode-skalærværdi fra 0 til $10FFFF |
| PaletteIndex | Den nulbaserede CPAL-palet, der skal opløses, hvor en ugyldig værdi falder tilbage til palet nul |
| PreferredPPEM | Den ønskede bitmapstørrelse eller 0 for at vælge den største tilgængelige størrelse |
| Glyph | Modtager farveformatet, det tilknyttede glyfindeks, beskrivelsen og en valgfri binær nyttelast |
Returværdier
Returnerer 1, når der findes en understøttet farverepræsentation, eller 0, når skrifttypen, kodepunktet eller farvetabellerne ikke kan levere en; outputværdier ryddes ved fejl
Bemærkninger
COLR version 0-lag og COLR version 1-malegrafer omfatter fortolkede CPAL-farver i DescriptionJSON, herunder transformationer, gradueringer og sammensætningsnoder
SVG-in-OpenType returnerer det nøjagtige SVG-dokument i Data; gzip-komprimerede dokumenter bruger image/svg+xml+gzip, så kalderen kan skelne komprimerede bytes uden at gætte ud fra indholdet
sbix og CBDT/CBLC vælger den nærmeste ønskede størrelse og returnerer PNG-, JPEG-, TIFF- eller rå OpenType-bitmapdata med tilhørende MIME-type og pixels-per-em-metadata
Se også
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind