Classe Aspose::Font::Type1::Type1Encoding
Contenu
[
Cacher
]Type1Encoding class
Représente l’encodage Type1Font
class Type1Encoding : public Aspose::Font::IFontEncoding,
public Aspose::Font::ISupportsNameAddressing
Méthodes
| Méthode | Description |
|---|---|
| DecodeToGid(uint32_t) override | Décode Gid 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). |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | Méthode de décodage paramétrée. Non prise en charge pour le type Type1Font. |
| Encode(uint32_t, uint32_t) override | Encode le glyphe. Pour les polices TTF, le code de caractère est unicode. Non pris en charge pour les types Type1Font. |
| GetNameToCharCodeIndex() override | Renvoie la table de correspondance nom → code caractère. Remarque : le code caractère n’est pas un unicode. Le code caractère est un indice de caractère dans la “table” d’encodage du Font. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Décode Gid 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 | Renvoie GlyphId pour unicode. Ou notdef si la police ne contient pas de glyphe pour l’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). |
Voir aussi
- Class IFontEncoding
- Class ISupportsNameAddressing
- Namespace Aspose::Font::Type1
- Library Aspose.Font for C++