Aspose::Font::IFontEncoding sınıfı

IFontEncoding class

Bir Font kodlaması için bir arabirim tanımlar.

class IFontEncoding : public virtual System::Object

Yöntemler

YöntemAçıklama
virtual DecodeToGid(uint32_t)Bir karakter kodunu çözer ve glif kimliğini döndürür. Glif kimliği, glif için benzersiz bir sayıdır ve yazı tipi türüne bağlıdır. Örneğin: Type1‘ın kimliği bir glif adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir tam sayı indekstir ve (GlyphUInt32Id) sınıfının bir örneğidir. Not: karakter kodu mutlaka Unicode olmak zorunda değildir. Karakter kodu, Font kodlaması “tablosu” içinde bir karakter indeksidir.
virtual DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t)Parametreli çözümleme yöntemi.
virtual Encode(uint32_t, uint32_t)Glifi kodlar. TTF Yazı Tipleri için charCode Unicode’dur.
virtual GidToUnicode(System::SharedPtr<Glyphs::GlyphId>)Gid’yi Unicode’a çözer. Glif kimliği, glif için benzersiz bir sayıdır ve yazı tipi türüne bağlıdır. Örneğin: Type1‘ın kimliği bir glif adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir tam sayı indekstir ve (GlyphUInt32Id) sınıfının bir örneğidir.
virtual UnicodeToGid(uint32_t)Bir Unicode değerini çözer ve glif kimliğini döndürür. Glif kimliği, glif için benzersiz bir sayıdır ve yazı tipi türüne bağlıdır. Örneğin: Type1‘ın kimliği bir glif adıdır ve (GlyphStringId) sınıfının bir örneğidir. TTF’nin kimliği bir tam sayı indekstir ve (GlyphUInt32Id) sınıfının bir örneğidir.

Ayrıca Bakınız