Aspose::Font::Cff::CffEncoding classe
Contenu
[
Cacher
]CffEncoding class
Représente l’encodage du Font CFF.
class CffEncoding : public Aspose::Font::IFontEncoding,
public Aspose::Font::ISupportsNameAddressing
Méthodes
| Méthode | Description |
|---|---|
| DecodeToGid(uint32_t) override | Obtient le Gid pour le charCode fourni. Cette méthode est conçue pour les CFF CIDFonts, où le charCode doit être une valeur CID valide. L’identifiant du glyphe est un nombre unique pour un glyphe, dépendant du type de police. L’identifiant de glyphe CFF Font peut être une instance de la classe (GlyphStringId) ou 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 CFF Font. |
| Encode(uint32_t, uint32_t) override | Encode le glyphe. Non pris en charge pour les types CFF Font. |
| 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. |
| GetNameToGidIndex() | 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. |
| GetNameToSidIndex() | 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. |
| GetSidName(int32_t) | Obtient le nom pour le SID spécifié. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Décode le Gid en unicode. L’identifiant du glyphe est un nombre unique pour un glyphe, dépendant du type de police. L’identifiant de glyphe CFF Font peut être une instance de la classe (GlyphStringId) ou de la classe (GlyphUInt32Id). |
| UnicodeToGid(uint32_t) override | Décode un unicode et renvoie l’identifiant du glyphe. L’identifiant du glyphe est un nombre unique pour un glyphe, dépendant du type de police. L’identifiant de glyphe CFF Font peut être une instance de la classe (GlyphStringId) ou de la classe (GlyphUInt32Id). |
Voir aussi
- Class IFontEncoding
- Class ISupportsNameAddressing
- Namespace Aspose::Font::Cff
- Library Aspose.Font for C++