Type1MetricFont
محتويات
[
يخفي
]Type1MetricFont class
تنفيذ الخط المتري من النوع 1 . يتم إنشاء خط النوع 1 هذا باستخدام المقاييس فقط. وظائف استرجاع الحروف الرسومية وبعض الوظائف الأخرى التي تتطلب خطًا حقيقيًا غير مسموح بها ، وظائف غير مسموح بها تطرح الاستثناءType1NotSupportedException . يتم استخدام خصائص أخرى (اسم الخط والوزن والمقاييس والتشفير) من ملف المقاييس.
public class Type1MetricFont : Type1Font
الخصائص
| اسم | وصف |
|---|---|
| override Encoding { get; } | يتم تحديد الترميز في ملف المقاييس. |
| override FontDefinition { get; } | يحصل على تعريف الخط . |
| override FontFamily { get; } | يحصل على عائلة الخطوط . |
| override FontName { get; } | يحصل على اسم الخط . |
| override FontNames { get; } | يحصل على أسماء الخطوط . |
| FontSaver { get; } | يحصل على وظيفة حفظ الخط. |
| override FontStyle { get; } | الحصول على نمط الخط. هذه قيمة محسوبة وممثلة في النوع المعمم . |
| override FontType { get; } | الحصول على نوع الخط . إرجاع قيمة نوع الخط. Type1 . |
| GlyphAccessor { get; } | موصّل الخط الرسومي. استرداد معرفات الحروف الرسومية والحروف الرسومية. |
| override GlyphIdType { get; } | مواصفات نوع معرف Glyph . |
| override Metrics { get; } | الحصول على مقاييس الخط. |
| override NumGlyphs { get; } | الحصول على عدد الحروف الرسومية في الخط. |
| override PostscriptNames { get; } | يحصل على أسماء خطوط التذييل. |
| override Style { get; } | يحصل على نمط الخط. |
طُرق
| اسم | وصف |
|---|---|
| override Convert(FontType) | تحويل الخط إلى تنسيق آخر. |
| override GetAllGlyphIds() | إرجاع كافة معرفات الحروف الرسومية المتوفرة في Font . غير مدعوم لـType1MetricFontاكتب . |
| override GetGlyphById(GlyphId) | إرجاع الصورة الرمزية بواسطة معرف الصورة الرمزية . غير مدعوم لـType1MetricFontاكتب . |
| override GetGlyphById(string) | إرجاع الصورة الرمزية بواسطة معرف الصورة الرمزية . غير مدعوم لـType1MetricFontاكتب . |
| GetGlyphById(uint) | إرجاع الصورة الرمزية بواسطة معرف الصورة الرمزية . |
| virtual GetGlyphsForText(string) | يحصل على تمثيل الحروف الرسومية للنص . |
| virtual Save(Stream) | يحفظ الخط في التنسيق الأصلي. |
| virtual Save(string) | يحفظ الخط في التنسيق الأصلي. |
| SaveToFormat(Stream, FontSavingFormats) | يحفظ الخط بالتنسيق المحدد. |
أمثلة
ملاحظة: إذا كان ملف المقاييس يعرّف الترميز على أنه “FontSpecific” ، فيجب على المستخدم توفير التشفير المحدد بالطريقة التالية: System :: ArrayPtr <System :: String> zapfDingbatsEncoding = System :: MakeArray <System :: String> ({nullptr، nullptr، …، u “space”، u “a1”، …})؛ FontEnvironment :: get_Current () -> get_FontSpecificEncodings () -> RegisterEncoding (u “ZapfDingbats”، zapfDingbatsEncoding)؛
string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
أنظر أيضا
- class Type1Font
- مساحة الاسم Aspose.Font.Type1
- المجسم Aspose.Font