الفئة Font

Font class

يمثل الفئة الأساسية Font.

public abstract class Font : IFont, IFontSaver, IGlyphAccessor

الخصائص

الاسمالوصف
abstract Encoding { get; }يحصل على ترميز الخط.
abstract FontDefinition { get; }يحصل على تعريف الخط.
abstract FontFamily { get; set; }يحصل أو يضبط عائلة الخط.
abstract FontName { get; set; }يحصل أو يضبط اسم واجهة الخط.
abstract FontNames { get; }يحصل على أسماء الخط.
FontSaver { get; }يحصل على وظيفة حفظ الخط.
abstract FontStyle { get; }يحصل على نمط الخط. هذه قيمة محسوبة وممثلة في نوع عام.
abstract FontType { get; }يحصل على نوع الخط. Type1، TrueType، إلخ.
GlyphAccessor { get; }مستخرج رموز الخط. يسترجع الرموز ومعرفات الرموز.
abstract GlyphIdType { get; }مواصفات نوع معرف الحرف. للمستهلكين الذين يحتاجون إلى معرفة النوع الحقيقي لـ ‘bytes[]’.
abstract Metrics { get; }يحصل على مقاييس الخط.
abstract NumGlyphs { get; }يحصل على عدد الرموز في الخط.
abstract PostscriptNames { get; }الحصول على أسماء الخط Postscript.
abstract Style { get; set; }يحصل أو يضبط نمط الخط. هذه قيمة نصية خام مقدمة من ملف الخط.

الطرق

الاسمالوصف
static Open(FontDefinition)يفتح خطًا باستخدام كائن FontDefinition.
static Open(FontType, byte[])يفتح خطًا باستخدام نوع الخط ومصفوفة بايتات بيانات الخط.
static Open(FontType, StreamSource)يفتح خطًا باستخدام نوع الخط ومصدر التيار.
static Open(FontType, string)يفتح خطًا باستخدام نوع الخط واسم ملف الخط.
abstract Convert(FontType)يحوّل الخط إلى تنسيق آخر.
abstract GetAllGlyphIds()يعيد جميع معرفات الحروف المتاحة في الخط. معرف الحرف هو رقم فريد لحرف، يعتمد على نوع الخط. على سبيل المثال: معرف Type1 هو اسم الحرف، وهو مثال على الفئة (GlyphStringId) class. معرف TTF هو فهرس عدد صحيح، وهو مثال على الفئة (GlyphUInt32Id) class.
abstract GetGlyphById(GlyphId)يرجع الحرف وفقًا لمعرّف الحرف. معرّف الحرف هو رقم فريد للحرف، يعتمد على نوع الخط. GlyphId - كائن مشتق. على سبيل المثال: معرّف Type1 هو اسم الحرف، وهو مثال على فئة (GlyphStringId). معرّف TTF هو فهرس عدد صحيح، وهو مثال على فئة (GlyphUInt32Id).
virtual GetGlyphsForText(string)الحصول على تمثيل glyphs للنص.
virtual Save(Stream)يحفظ الخط بالتنسيق الأصلي.
virtual Save(string)يحفظ الخط بالتنسيق الأصلي.
SaveToFormat(Stream, FontSavingFormats)يحفظ الخط بالتنسيق المحدد.

انظر أيضاً