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

FontIDEt fonthåndtak returnert av et API for å opprette eller laste fonter
CodePointEn Unicode-skalærverdi fra 0 til $10FFFF
PaletteIndexDen 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
GlyphMottar 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