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
| FontID | Een lettertypehandle die door een API voor het maken of laden van lettertypen wordt geretourneerd |
|---|---|
| CodePoint | A Unicode scalar value from 0 through $10FFFF |
| PaletteIndex | Het op te lossen CPAL-palet, zero-based, waarbij een ongeldige waarde terugvalt op palet nul |
| PreferredPPEM | De gewenste bitmap strike-grootte, of 0 om de grootst beschikbare strike te kiezen |
| Glyph | Ontvangt 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