واجهة IFontEncoding

IFontEncoding interface

يحدد واجهة لترميز الخط.

public interface IFontEncoding

الطرق

الاسمالوصف
DecodeToGid(uint)يفكّ شفرة رمز حرف ويعيد معرف الحرف (glyph id). معرف الحرف هو رقم فريد لحرف، يعتمد على نوع الخط. على سبيل المثال: معرف Type1 هو اسم الحرف، وهو مثال على فئة (GlyphStringId) class. معرف TTF هو فهرس عدد صحيح، وهو مثال على فئة (GlyphUInt32Id) class. ملاحظة: رمز الحرف ليس بالضرورة يونيكود. رمز الحرف هو فهرس حرف في “جدول” ترميز الخط.
DecodeToGidParameterized(IEncodingParameters, uint)طريقة فكّ شفرة معلمة. بعض أنواع الخطوط قد تحتوي على خوارزميات/خرائط تشفير متعددة. لذا، تُستخدم واجهة IEncodingParameters لإنشاء معلمات تشفير الخط المخصصة.
Encode(uint, uint)يقوم بتشفير الحرف. بالنسبة لخطوط TTF، يكون charCode يونيكود.
GidToUnicode(GlyphId)يفك تشفير Gid إلى Unicode. معرف الحرف هو رقم فريد لحرف، يعتمد على نوع الخط. على سبيل المثال: معرف Type1 هو اسم حرف، وهو مثال على الفئة (GlyphStringId). معرف TTF هو فهرس عدد صحيح، وهو مثال على الفئة (GlyphUInt32Id).
UnicodeToGid(uint)يفكّ شفرة يونيكود ويعيد معرف الحرف. معرف الحرف هو رقم فريد لحرف، يعتمد على نوع الخط. على سبيل المثال: معرف Type1 هو اسم الحرف، وهو مثال على فئة (GlyphStringId) class. معرف TTF هو فهرس عدد صحيح، وهو مثال على فئة (GlyphUInt32Id) class.

انظر أيضاً