IFontEncoding
Innehåll
[
Dölj
]IFontEncoding interface
Definierar ett gränssnitt för teckensnittskodning.
public interface IFontEncoding
Metoder
namn | Beskrivning |
---|---|
DecodeToGid(uint) | Avkodar en teckenkod och returnerar glyph id. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId ) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id ) class. Obs: teckenkod är inte nödvändigt en unicode. Teckenkod är ett teckenindex i teckensnittskodning “tabell”. |
DecodeToGidParameterized(IEncodingParameters, uint) | Parameteriserad avkodningsmetod. Vissa teckensnittstyper kan ha flera kodningsalgoritmer/kartor. Så,IEncodingParameters gränssnitt används för att skapa konkreta parametrar för teckensnittskodning. |
Encode(uint, uint) | Kodar glyfen. För TTF-teckensnitt är charCode unicode. |
GidToUnicode(GlyphId) | Avkodar Gid till unicode. Glyf-id är ett unikt nummer för en glyf, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId ) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class. |
UnicodeToGid(uint) | Avkodar en unicode och returnerar glyph id. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId ) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class. |
Se även
- namnutrymme Aspose.Font
- hopsättning Aspose.Font