GetFontColorGlyph
Tekst, skrifter, fargede glyfer
Beskrivelse
Kartlegger et Unicode-kodepunkt gjennom den valgte TrueType- eller OpenType-skrifttypen og returnerer dets COLR-malegraf, SVG-dokument eller innebygd bitmap-nyttelast
Syntaks
Delphi
Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;Parametere
| FontID | Et fonthåndtak returnert av et API for å opprette eller laste fonter |
|---|---|
| CodePoint | En Unicode-skalærverdi fra 0 til $10FFFF |
| PaletteIndex | Den nullbaserte CPAL-paletten som skal løses, med en ugyldig verdi som faller tilbake til palett null |
| PreferredPPEM | Ønsket bitmap-stempelstørrelse, eller 0 for å velge det største tilgjengelige stempelet |
| Glyph | Mottar fargeformatet, kartlagt glyfindeks, beskrivelsen og valgfri binær nyttelast |
Returverdier
Returnerer 1 når en støttet fargerepresentasjon finnes, eller 0 når skrifttypen, kodepunktet eller fargetabellene ikke kan levere en; utdataverdier tømmes ved feil
Merknader
DescriptionJSON
Data, inkludert transformasjoner, gradienter og komponeringsnoder SVG-in-OpenType returnerer det eksakte SVG-dokumentet i image/svg+xml+gzip; gzip-komprimerte dokumenter bruker
image/svg+xml+gzip slik at kalleren kan skille komprimerte bytes uten å gjette på innhold sbix og CBDT/CBLC velger nærmeste ønskede stempel og returnerer PNG, JPEG, TIFF eller rå OpenType bitmap-data med sin MIME-type og piksler-per-em-metadata
Se også
GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind