Class Font

Class Font

اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)

يحدد تنسيقًا محددًا للنص ، بما في ذلك وجه الخط ، وحجم ، وأساليب النمط.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Font

Inheritance

object Font

الأعضاء الموروثين

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

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Properties

Bold

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font هو شجاع.

public bool Bold { get; }

قيمة الممتلكات

bool

CharacterSet

يحصل على قيمة بايت التي تحدد إعداد الشخصية التي يستخدمها هذا Aspose.Imaging.Font.

public CharacterSet CharacterSet { get; }

قيمة الممتلكات

CharacterSet

Italic

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font إيطالي.

public bool Italic { get; }

قيمة الممتلكات

bool

Name

احصل على اسم الوجه لهذا Aspose.Imaging.Font.

public string Name { get; }

قيمة الممتلكات

string

Size

يحصل على حجم هذا Aspose.Imaging.Font قياس في الوحدات المحددة من قبل Aspose.Imaging.Font.Unit الممتلكات.

public float Size { get; }

قيمة الممتلكات

float

Strikeout

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font يحدد خطًا أفقًا من خلال الخط.

public bool Strikeout { get; }

قيمة الممتلكات

bool

Style

احصل على معلومات النمط لهذا Aspose.Imaging.Font.

public FontStyle Style { get; }

قيمة الممتلكات

FontStyle

Underline

يحصل على قيمة تشير إلى ما إذا كان هذا Aspose.Imaging.Font يتم التأكيد عليه.

public bool Underline { get; }

قيمة الممتلكات

bool

Unit

احصل على وحدة القياس لهذا Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

قيمة الممتلكات

GraphicsUnit

Methods

DeepClone()

إنشاء نسخة دقيقة من هذا Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

The Aspose.Imaging.Font هذا الأسلوب يخلق.

Equals(الموضوع)

يحدد ما إذا كان الكائن المحدد هو Aspose.Imaging.Font ولديه نفس قيم الممتلكات مثل هذا Aspose.Imaging.Font.

public override bool Equals(object obj)

Parameters

obj object

الموضوع الذي يجب اختباره

Returns

bool

صحيح إذا كان معيار obj’ هو Aspose.Imaging.Font ولديه نفس القيم الممتلكات مثل هذا Aspose.Imaging.Font؛ وإلا، وهمية.

GetHashCode()

احصل على رمز الهاش لهذا Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

رمز الهاش لهذا Aspose.Imaging.Font.

ToString()

يعيد تمثيل السلسلة القابل للقراءة للإنسان لهذا Aspose.Imaging.Font.

public override string ToString()

Returns

string

شريط يمثل هذا Aspose.Imaging.Font.

 عربي