Aspose::Font::IFontEncoding sınıfı
İçindekiler
[
Saklamak
]IFontEncoding class
Bir Font kodlaması için bir arabirim tanımlar.
class IFontEncoding : public virtual System::Object
Yöntemler
| Yöntem | Açı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
- Class Object
- Namespace Aspose::Font
- Library Aspose.Font for C++