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).

انظر أيضًا