Aspose::Font::Cff::CffEncoding class
محتويات
[
يخفي
]CffEncoding class
يمثل ترميز CFF Font.
class CffEncoding : public Aspose::Font::IFontEncoding,
public Aspose::Font::ISupportsNameAddressing
الطرق
| طريقة | الوصف |
|---|---|
| DecodeToGid(uint32_t) override | يحصل على Gid للـ charCode الممرَّر. تم تصميم هذه الطريقة لخطوط CFF CIDFonts، حيث يجب أن يكون charCode قيمة CID صالحة. معرف glyph هو رقم فريد للـ glyph، ويتوقف على نوع الخط. يمكن أن يكون معرف glyph لخط CFF Font مثالًا على فئة (GlyphStringId) أو فئة (GlyphUInt32Id). |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | طريقة فك ترميز معلمة. غير مدعومة لنوع CFF Font. |
| Encode(uint32_t, uint32_t) override | يقوم بترميز الـ glyph. غير مدعومة لأنواع CFF Font. |
| GetNameToCharCodeIndex() override | يرجع خريطة الترميز من الاسم إلى رمز الحرف. ملاحظة: رمز الحرف ليس يونيكود. رمز الحرف هو فهرس حرف في “جدول” ترميز Font. |
| GetNameToGidIndex() | يرجع خريطة الترميز من الاسم إلى رمز الحرف. ملاحظة: رمز الحرف ليس يونيكود. رمز الحرف هو فهرس حرف في “جدول” ترميز Font. |
| GetNameToSidIndex() | يرجع خريطة الترميز من الاسم إلى رمز الحرف. ملاحظة: رمز الحرف ليس يونيكود. رمز الحرف هو فهرس حرف في “جدول” ترميز Font. |
| GetSidName(int32_t) | يحصل على الاسم للـ SID المحدد. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | يفك تشفير Gid إلى يونيكود. معرف glyph هو رقم فريد للـ glyph، ويتوقف على نوع الخط. يمكن أن يكون معرف glyph لخط CFF Font مثالًا على فئة (GlyphStringId) أو فئة (GlyphUInt32Id). |
| UnicodeToGid(uint32_t) override | يفك تشفير يونيكود ويعيد معرف glyph. معرف glyph هو رقم فريد للـ glyph، ويتوقف على نوع الخط. يمكن أن يكون معرف glyph لخط CFF Font مثالًا على فئة (GlyphStringId) أو فئة (GlyphUInt32Id). |
انظر أيضًا
- Class IFontEncoding
- Class ISupportsNameAddressing
- Namespace Aspose::Font::Cff
- Library Aspose.Font for C++