Class Font
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
يحدد تنسيقًا محددًا للنص ، بما في ذلك وجه الخط ، وحجم ، وأساليب النمط.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Font(الخطوط، FontStyle)
يبدأ Aspose.Imaging.Font الجديد الذي يستخدم قائمة Aspose.Imaging.Font الموجودة المحددة و Aspose.Imaging.Font.
public Font(Font prototype, FontStyle newStyle)
Parameters
prototype
Font
الحالي Aspose.Imaging.Font من أي لإنشاء Aspose.Imaging.Font الجديد.
newStyle
FontStyle
يمكن تطبيق Aspose.Imaging.FontStyle على القيم المتعددة لـ Aspose.Imaging.Font.
Exceptions
prototype’ is null.
Font(الشريط , float)
يبدأ Aspose.Imaging.Font الجديد باستخدام حجم محدد. يتم تعيين مجموعة الأحرف إلى Aspose.Imaging.CharacterSet.Default ، وحدة الرسومات إلى Aspose.Imaging.GraphicsUnit.Point ، ونمط الخط إلى Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize)
Parameters
fontName
string
تمثيل سلسلة اسم Aspose.Imaging.Font.
emSize
float
حجم em، في النقاط، من الخط الجديد.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(الشريط، الشريط، FontStyle)
يبدأ Aspose.Imaging.Font الجديد باستخدام الحجم والنمط المحدد. يتم تعيين مجموعة الأحرف إلى Aspose.Imaging.CharacterSet.Default ، وحدة الرسومات إلى Aspose.Imaging.GraphicsUnit.Point.
public Font(string fontName, float emSize, FontStyle style)
Parameters
fontName
string
تمثيل سلسلة اسم Aspose.Imaging.Font.
emSize
float
حجم em، في النقاط، من الخط الجديد.
style
FontStyle
The Aspose.Imaging.FontStyle من الخط الجديد.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(الشريط، الشريط، الرسم البياني)
يبدأ Aspose.Imaging.Font الجديد باستخدام حجم وحدة محددة. يتم تعيين مجموعة الأحرف إلى Aspose.Imaging.CharacterSet.Default ، يتم تعيين النمط إلى Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize, GraphicsUnit unit)
Parameters
fontName
string
تمثيل سلسلة اسم Aspose.Imaging.Font.
emSize
float
حجم الخط الجديد في الوحدات التي يحددها معيار unit.
unit
GraphicsUnit
The Aspose.Imaging.Graphicsمجموعة من الخطوط الجديدة.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(الشريط، الشريط، FontStyle، GraphicsUnit، CharacterSet)
يبدأ Aspose.Imaging.Font الجديد باستخدام حجم محدد، وأسلوب، وحدة، ومجموعة من الشخصيات.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)
Parameters
fontName
string
تمثيل سلسلة اسم Aspose.Imaging.Font.
emSize
float
حجم الخط الجديد في الوحدات التي يحددها معيار unit.
style
FontStyle
The Aspose.Imaging.FontStyle من الخط الجديد.
unit
GraphicsUnit
The Aspose.Imaging.Graphicsمجموعة من الخطوط الجديدة.
characterSet
CharacterSet
إعداد حرف للاستخدام لهذه الخطوط.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(الشريط، الشريط، FontStyle، GraphicsUnit)
يبدأ Aspose.Imaging.Font الجديد باستخدام الحجم المحدد والأسلوب والوحدة.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)
Parameters
fontName
string
تمثيل سلسلة اسم Aspose.Imaging.Font.
emSize
float
حجم الخط الجديد في الوحدات التي يحددها معيار unit.
style
FontStyle
The Aspose.Imaging.FontStyle من الخط الجديد.
unit
GraphicsUnit
The Aspose.Imaging.Graphicsمجموعة من الخطوط الجديدة.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font هو شجاع.
public bool Bold { get; }
قيمة الممتلكات
CharacterSet
يحصل على قيمة بايت التي تحدد إعداد الشخصية التي يستخدمها هذا Aspose.Imaging.Font.
public CharacterSet CharacterSet { get; }
قيمة الممتلكات
Italic
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font إيطالي.
public bool Italic { get; }
قيمة الممتلكات
Name
احصل على اسم الوجه لهذا Aspose.Imaging.Font.
public string Name { get; }
قيمة الممتلكات
Size
يحصل على حجم هذا Aspose.Imaging.Font قياس في الوحدات المحددة من قبل Aspose.Imaging.Font.Unit الممتلكات.
public float Size { get; }
قيمة الممتلكات
Strikeout
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font يحدد خطًا أفقًا من خلال الخط.
public bool Strikeout { get; }
قيمة الممتلكات
Style
احصل على معلومات النمط لهذا Aspose.Imaging.Font.
public FontStyle Style { get; }
قيمة الممتلكات
Underline
يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font يتم التأكيد عليه.
public bool Underline { get; }
قيمة الممتلكات
Unit
احصل على وحدة القياس لهذا Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
قيمة الممتلكات
Methods
DeepClone()
إنشاء نسخة دقيقة من هذا Aspose.Imaging.Font.
public Font DeepClone()
Returns
The Aspose.Imaging.Font هذا الأسلوب يخلق.
Equals(الموضوع)
يحدد ما إذا كان الكائن المحدد هو Aspose.Imaging.Font ولديه نفس قيم الممتلكات مثل هذا Aspose.Imaging.Font.
public override bool Equals(object obj)
Parameters
obj
object
الموضوع الذي يجب اختباره
Returns
صحيح إذا كان معيار obj’ هو Aspose.Imaging.Font ولديه نفس القيم الممتلكات مثل هذا Aspose.Imaging.Font؛ وإلا، وهمية.
GetHashCode()
احصل على رمز الهاش لهذا Aspose.Imaging.Font.
public override int GetHashCode()
Returns
رمز الهاش لهذا Aspose.Imaging.Font.
ToString()
يعيد تمثيل السلسلة القابل للقراءة للإنسان لهذا Aspose.Imaging.Font.
public override string ToString()
Returns
شريط يمثل هذا Aspose.Imaging.Font.