فئة 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 ويعيد معرف الشكل.

انظر أيضًا