classe Aspose::Font::IFontEncoding

IFontEncoding class

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

class IFontEncoding : public virtual System::Object

Méthodes

MéthodeDescription
virtual DecodeToGid(uint32_t)Décode un code de caractère et renvoie l’ID du glyphe. L’ID du glyphe est un nombre unique pour un glyphe, dépendant du type de police. Par exemple : l’ID du Type1 est un nom de glyphe, instance de la classe (GlyphStringId). L’ID du TTF est un indice entier, instance de la classe (GlyphUInt32Id). Remarque : le code de caractère n’est pas nécessairement un Unicode. Le code de caractère est un indice de caractère dans la “table” d’encodage du Font.
virtual DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t)Méthode de décodage paramétrée.
virtual Encode(uint32_t, uint32_t)Encode le glyphe. Pour les polices TTF, le charCode est Unicode.
virtual GidToUnicode(System::SharedPtr<Glyphs::GlyphId>)Décode Gid en Unicode. L’ID du glyphe est un nombre unique pour un glyphe, dépendant du type de police. Par exemple : l’ID du Type1 est un nom de glyphe, instance de la classe (GlyphStringId). L’ID du TTF est un indice entier, instance de la classe (GlyphUInt32Id).
virtual UnicodeToGid(uint32_t)Décode un Unicode et renvoie l’ID du glyphe. L’ID du glyphe est un nombre unique pour un glyphe, dépendant du type de police. Par exemple : l’ID du Type1 est un nom de glyphe, instance de la classe (GlyphStringId). L’ID du TTF est un indice entier, instance de la classe (GlyphUInt32Id).

Voir aussi