Classe Aspose::Font::Type1::Type1Encoding

Type1Encoding class

Représente l’encodage Type1Font

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

Méthodes

MéthodeDescription
DecodeToGid(uint32_t) overrideDé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) overrideMéthode de décodage paramétrée. Non prise en charge pour le type Type1Font.
Encode(uint32_t, uint32_t) overrideEncode le glyphe. Pour les polices TTF, le code de caractère est unicode. Non pris en charge pour les types Type1Font.
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.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideDé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) overrideRenvoie 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