Aspose::Font::Cff::CffEncoding sınıfı

CffEncoding class

CFF Font kodlamasını temsil eder.

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

Yöntemler

YöntemAçıklama
DecodeToGid(uint32_t) overrideGeçilen charCode için Gid değerini alır. Bu yöntem CFF CIDFonts için tasarlanmıştır; burada charCode geçerli bir CID değeri olmalıdır. Glif kimliği, yazı tipi türüne bağlı olarak bir glif için benzersiz bir sayıdır. CFF Font glif kimliği (GlyphStringId) sınıfının bir örneği ya da (GlyphUInt32Id) sınıfının bir örneği olabilir.
DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) overrideParametreli çözümleme yöntemi. CFF Font türü için desteklenmez.
Encode(uint32_t, uint32_t) overrideGlifi kodlar. CFF Font türleri için desteklenmez.
GetNameToCharCodeIndex() overrideİsim ile karakter kodu kodlama haritasını döndürür. Not: karakter kodu bir unicode değildir. Karakter kodu, Font kodlamasındaki “tablo” içinde bir karakter indeksidir.
GetNameToGidIndex()İsim ile karakter kodu kodlama haritasını döndürür. Not: Karakter kodu bir unicode değildir. Karakter kodu, Font kodlamasındaki “tablo” içinde bir karakter indeksidir.
GetNameToSidIndex()İsim ile karakter kodu kodlama haritasını döndürür. Not: Karakter kodu bir unicode değildir. Karakter kodu, Font kodlamasındaki “tablo” içinde bir karakter indeksidir.
GetSidName(int32_t)Belirtilen SID için ismi alır.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideGid’yi unicode’a çözer. Glif kimliği, yazı tipi türüne bağlı olarak bir glif için benzersiz bir sayıdır. CFF Font glif kimliği (GlyphStringId) sınıfının bir örneği ya da (GlyphUInt32Id) sınıfının bir örneği olabilir.
UnicodeToGid(uint32_t) overrideBir unicode’ı çözer ve glif kimliğini döndürür. Glif kimliği, yazı tipi türüne bağlı olarak bir glif için benzersiz bir sayıdır. CFF Font glif kimliği (GlyphStringId) sınıfının bir örneği ya da (GlyphUInt32Id) sınıfının bir örneği olabilir.

Ayrıca Bakınız