Aspose::Font::Cff::CffEncoding sınıfı
İçindekiler
[
Saklamak
]CffEncoding class
CFF Font kodlamasını temsil eder.
class CffEncoding : public Aspose::Font::IFontEncoding,
public Aspose::Font::ISupportsNameAddressing
Yöntemler
| Yöntem | Açıklama |
|---|---|
| DecodeToGid(uint32_t) override | Geç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) override | Parametreli çözümleme yöntemi. CFF Font türü için desteklenmez. |
| Encode(uint32_t, uint32_t) override | Glifi 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>) override | Gid’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) override | Bir 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
- Class IFontEncoding
- Class ISupportsNameAddressing
- Namespace Aspose::Font::Cff
- Library Aspose.Font for C++