Classe Aspose::Font::Ttf::TtfEncoding

TtfEncoding class

Représente l’encodage d’une Font TTF.

class TtfEncoding : public Aspose::Font::IFontEncoding

Méthodes

MéthodeDescription
DecodeToGid(uint32_t) overrideL’implémentation DecodeToGlyphId d’une Font TTF trouve la table Unicode et renvoie l’identifiant de glyphe pour le caractère Unicode. L’identifiant de glyphe est un nombre unique pour un glyphe, dépendant du type de police. Par exemple : l’identifiant d’une Type1 est un nom de glyphe, instance de la classe (GlyphStringId). L’identifiant d’une TTF est un indice entier, instance de la classe (GlyphUInt32Id).
DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) overrideLa version paramétrée permet d’utiliser une table CMap spécifique (pas Unicode).
Encode(uint32_t, uint32_t) overrideEncode le glyphe. Pour les polices TTF, le code caractère est Unicode.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideDécode l’identifiant du glyphe en unicode. L’identifiant du glyphe est un nombre unique pour un glyphe, qui dépend du type de police. Par exemple : l’identifiant de Type1 est un nom de glyphe, instance de la classe (GlyphStringId). L’identifiant de TTF est un indice entier, instance de la classe (GlyphUInt32Id).
UnicodeToGid(uint32_t) overrideDécode un unicode et renvoie l’identifiant du glyphe.

Voir aussi