IFontEncoding

IFontEncoding interface

Définit une interface pour l’encodage des polices.

public interface IFontEncoding

Méthodes

NomLa description
DecodeToGid(uint)Décode un code de caractère et renvoie l’identifiant du glyphe. L’identifiant du glyphe est un numéro unique pour un glyphe, qui dépend du type de police. Par exemple : L’identifiant de Type1 est un nom de glyphe, instance de (GlyphStringId) L’identifiant de class. TTF est un index int, instance de (GlyphUInt32Id ) class. Remarque : le code de caractère n’est pas nécessairement un unicode. Le code de caractère est un index de caractères dans Font encoding “table”.
DecodeToGidParameterized(IEncodingParameters, uint)Méthode de décodage paramétrée. Certains types de polices peuvent avoir plusieurs algorithmes/cartes d’encodage. Donc,IEncodingParameters interface est utilisée pour créer des paramètres concrets d’encodage de police.
Encode(uint, uint)Encode le glyphe. Pour les polices TTF, le charCode est unicode.
GidToUnicode(GlyphId)Décode Gid en unicode. Glyph id est un numéro unique pour un glyphe, qui dépend du type de police. Par exemple : Type1’s id est un nom de glyphe, instance de (GlyphStringId) L’identifiant de class. TTF est un index int, instance de (GlyphUInt32Id classe.
UnicodeToGid(uint)Décode un unicode et renvoie l’identifiant du glyphe. L’identifiant du glyphe est un numéro unique pour un glyphe, qui dépend du type de police. Par exemple : L’identifiant de Type1 est un nom de glyphe, instance de (GlyphStringId) L’identifiant de class. TTF est un index int, instance de (GlyphUInt32Id classe.

Voir également