Classe Aspose::Font::Ttf::TtfEncoding
Contenu
[
Cacher
]TtfEncoding class
Représente l’encodage d’une Font TTF.
class TtfEncoding : public Aspose::Font::IFontEncoding
Méthodes
| Méthode | Description |
|---|---|
| DecodeToGid(uint32_t) override | L’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) override | La version paramétrée permet d’utiliser une table CMap spécifique (pas Unicode). |
| Encode(uint32_t, uint32_t) override | Encode le glyphe. Pour les polices TTF, le code caractère est Unicode. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Dé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) override | Décode un unicode et renvoie l’identifiant du glyphe. |
Voir aussi
- Class IFontEncoding
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++