GetFontColorGlyph

Tekst, lettertypen, kleurglyphs

Beschrijving

Mapt een Unicode code point door het geselecteerde TrueType- of OpenType-font en geeft zijn COLR-paintgrafiek, SVG-document of ingesloten bitmappayload terug

Syntaxis

Delphi

Function TPDFlib.GetFontColorGlyph(FontID: Integer; CodePoint: Cardinal; PaletteIndex, PreferredPPEM: Integer; Out Glyph: TPDFlibColorGlyph): Integer;

Parameters

FontIDEen lettertypehandle die door een API voor het maken of laden van lettertypen wordt geretourneerd
CodePointA Unicode scalar value from 0 through $10FFFF
PaletteIndexHet op te lossen CPAL-palet, zero-based, waarbij een ongeldige waarde terugvalt op palet nul
PreferredPPEMDe gewenste bitmap strike-grootte, of 0 om de grootst beschikbare strike te kiezen
GlyphOntvangt het kleurformaat, de gemapte glyph-index, de beschrijving en de optionele binaire payload

Retourwaarden

Geeft 1 terug wanneer een ondersteunde kleurrepresentatie bestaat of 0 wanneer het font, het codepunt of de kleurtabellen er geen kunnen leveren; uitvoerwaarden worden bij mislukking gewist

Opmerkingen

DescriptionJSON

Data, inclusief transformaties, gradiƫnten en compositing-nodes SVG-in-OpenType geeft het exacte SVG-document terug in image/svg+xml+gzip; gzip-gecomprimeerde documenten gebruiken

image/svg+xml+gzip zodat de aanroeper gecomprimeerde bytes kan onderscheiden zonder inhoud te gokken sbix en CBDT/CBLC kiezen de dichtstbijzijnde gevraagde strike en geven PNG-, JPEG-, TIFF- of rauwe OpenType-bitmapdata terug met zijn MIME-type en pixels-per-em-metadata

Zie ook

GetFontColorGlyphByIndex, TPDFlibColorGlyph, TPDFlibColorGlyphKind