فئة Aspose::Font::Ttf::TtfEncoding
محتويات
[
يخفي
]TtfEncoding class
تمثل ترميز خط TTF Font.
class TtfEncoding : public Aspose::Font::IFontEncoding
الطرق
| طريقة | الوصف |
|---|---|
| DecodeToGid(uint32_t) override | تنفيذ DecodeToGlyphId لخط TTF Font يجد جدول Unicode ويعيد معرف الرمز للحرف Unicode. معرف الرمز هو رقم فريد للرمز، ويعتمد على نوع الخط. على سبيل المثال: معرف خط Type1 هو اسم رمز، وهو مثال على الفئة (GlyphStringId). معرف TTF هو فهرس عدد صحيح، وهو مثال على الفئة (GlyphUInt32Id). |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | الإصدار المعلم يسمح باستخدام جدول CMap محدد (ليس Unicode). |
| Encode(uint32_t, uint32_t) override | يقوم بترميز الرمز. بالنسبة لخطوط TTF يكون رمز الحرف هو Unicode. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | يفك تشفير معرف الشكل إلى Unicode. معرف الشكل هو رقم فريد لشكل، وهو يعتمد على نوع الخط. على سبيل المثال: Type1’s id هو اسم الشكل، وهو مثال من الفئة (GlyphStringId) class. معرف TTF هو فهرس عدد صحيح، وهو مثال من الفئة (GlyphUInt32Id) class. |
| UnicodeToGid(uint32_t) override | يفك تشفير Unicode ويعيد معرف الشكل. |
انظر أيضًا
- Class IFontEncoding
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++