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