Font

Font class

يمثل فئة الخط الأساسية .

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; }مواصفات نوع معرف Glyph. للمستهلكين الذين يحتاجون إلى معرفة النوع الحقيقي “بايت []”.
abstract Metrics { get; }الحصول على مقاييس الخط.
abstract NumGlyphs { get; }الحصول على عدد الحروف الرسومية في الخط.
abstract PostscriptNames { get; }يحصل على أسماء خطوط التذييل.
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()إرجاع جميع معرفات الحروف الرسومية ، المتوفرة في الخط. معرف Glyph هو رقم فريد للحرف الرسومي ، وهو نوع الخط المعتمد. على سبيل المثال: معرف النوع 1 هو اسم الصورة الرمزية ، مثيل (GlyphStringId) class. معرف TTF هو فهرس int ، مثيل (GlyphUInt32Id class.
abstract GetGlyphById(GlyphId)إرجاع الصورة الرمزية بواسطة معرف الصورة الرمزية. GlyphId - كائن مشتق. على سبيل المثال: معرف Type1 هو اسم حرف رسومي ، مثيل لـ (GlyphStringId) class. معرف TTF هو فهرس int ، مثيل (GlyphUInt32Id class.
virtual GetGlyphsForText(string)يحصل على تمثيل الحروف الرسومية للنص .
virtual Save(Stream)يحفظ الخط في التنسيق الأصلي.
virtual Save(string)يحفظ الخط في التنسيق الأصلي.
SaveToFormat(Stream, FontSavingFormats)يحفظ الخط بالتنسيق المحدد.

أنظر أيضا