واجهة 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. |
انظر أيضاً
- namespace Aspose.Font
- assembly Aspose.Font