الفئة Font

Font class

يحدد تنسيقًا معينًا للنص، بما في ذلك نوع الخط، الحجم، وسمات النمط. لا يمكن وراثة هذه الفئة.

public sealed class Font

المنشئات

الاسمالوصف
Font(Font, FontStyle)ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle .
Font(string, float)ينشئ كائنًا جديدًا من Font باستخدام حجم محدد. مجموعة الأحرف مضبوطة على Default، ووحدة الرسوم إلى Point، ونمط الخط إلى Regular.
Font(string, float, FontStyle)ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. مجموعة الأحرف مضبوطة على Default، ووحدة الرسوم إلى Point.
Font(string, float, GraphicsUnit)ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. مجموعة الأحرف مضبوطة على Default، والنمط مضبط على Regular.
Font(string, float, FontStyle, GraphicsUnit)يُهيئ كائن Font جديد باستخدام حجم محدد، نمط، ووحدة.
Font(string, float, FontStyle, GraphicsUnit, CharacterSet)يُهيئ كائن Font جديد باستخدام حجم محدد، نمط، وحدة، ومجموعة أحرف.

الخصائص

الاسمالوصف
Bold { get; }يحصل على قيمة تشير إلى ما إذا كان هذا Font غامقًا.
CharacterSet { get; }يحصل على قيمة بايت تحدد مجموعة الأحرف التي يستخدمها هذا Font.
Italic { get; }يحصل على قيمة تشير إلى ما إذا كان هذا Font مائلًا.
Name { get; }يحصل على اسم الوجه لهذا Font.
Size { get; }يحصل على حجم الـ em لهذا Font مقاسًا بالوحدات المحددة بواسطة الخاصية Unit.
Strikeout { get; }يحصل على قيمة تشير إلى ما إذا كان هذا Font يحدد خطًا أفقيًا عبر الخط.
Style { get; }يحصل على معلومات النمط لهذا Font.
Underline { get; }يحصل على قيمة تشير إلى ما إذا كان هذا Font مسطرًا.
Unit { get; }يحصل على وحدة القياس لهذا Font.

الطرق

الاسمالوصف
DeepClone()ينشئ نسخة عميقة مطابقة تمامًا من هذا Font.
override Equals(object)يشير إلى ما إذا كان الكائن المحدد هو Font ويحتوي على نفس قيم الخصائص مثل هذا Font.
override GetHashCode()يحصل على رمز التجزئة لهذا Font.
override ToString()يرجع تمثيلًا نصيًا قابلًا للقراءة البشرية لهذا Font.

انظر أيضًا