Aspose::Font::Cff::CffEncoding classe

CffEncoding class

Représente l’encodage du Font CFF.

class CffEncoding : public Aspose::Font::IFontEncoding,
                    public Aspose::Font::ISupportsNameAddressing

Méthodes

MéthodeDescription
DecodeToGid(uint32_t) overrideObtient 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) overrideMéthode de décodage paramétrée. Non prise en charge pour le type CFF Font.
Encode(uint32_t, uint32_t) overrideEncode le glyphe. Non pris en charge pour les types CFF Font.
GetNameToCharCodeIndex() overrideRenvoie 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>) overrideDé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) overrideDé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