فئة الخط

Summary: Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Font

Constructors

Nameالوصف
Font(font_name, em_size)ينشئ كائنًا جديدًا من Font باستخدام حجم محدد. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT، ونمط الخط إلى FontStyle.REGULAR.
Font(font_name, em_size, style)ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT.
Font(font_name, em_size, style, unit)ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة محددين.
Font(font_name, em_size, style, unit, character_set)ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة ومجموعة أحرف محددة.
Font(font_name, em_size, unit)ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ويتم تعيين النمط إلى FontStyle.REGULAR.
Font(prototype, new_style)ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.

Properties

NameTypeAccessالوصف
boldboolrيحصل على قيمة تشير إلى ما إذا كان هذا Font غامقًا.
character_setCharacterSetrيحصل على قيمة بايت تحدد مجموعة الأحرف التي يستخدمها هذا Font.
italicboolrيحصل على قيمة تشير إلى ما إذا كان هذا Font مائلًا.
namestringrيحصل على اسم الوجه لهذا Font.
sizefloatrيحصل على حجم الـ em لهذا Font مقاسًا بالوحدات المحددة بواسطة خاصية Font.unit.
strikeoutboolrيحصل على قيمة تشير إلى ما إذا كان هذا Font يحدد خطًا أفقيًا عبر الخط.
styleFontStylerيحصل على معلومات النمط لهذا Font.
underlineboolrيحصل على قيمة تشير إلى ما إذا كان هذا Font تحت خط.
unitGraphicsUnitrيحصل على وحدة القياس لهذا Font.

Methods

Nameالوصف
create_from_prototype(prototype, new_style)ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.
create_with_size(font_name, em_size)ينشئ كائنًا جديدًا من Font باستخدام حجم محدد. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT، ونمط الخط إلى FontStyle.REGULAR.
create_with_size_style(font_name, em_size, style)ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT.
create_with_size_unit(font_name, em_size, unit)ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ويتم تعيين النمط إلى FontStyle.REGULAR.
deep_clone()ينشئ نسخة عميقة دقيقة من هذا Font.

Constructor: Font(font_name, em_size)

 Font(font_name, em_size) 

ينشئ كائنًا جديدًا من Font باستخدام حجم محدد. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT، ونمط الخط إلى FontStyle.REGULAR.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em، بالنقاط، للخط الجديد.

Constructor: Font(font_name, em_size, style)

 Font(font_name, em_size, style) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em، بالنقاط، للخط الجديد.
styleFontStyleالـ FontStyle للخط الجديد.

Constructor: Font(font_name, em_size, style, unit)

 Font(font_name, em_size, style, unit) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة محددين.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit.
styleFontStyleالـ FontStyle للخط الجديد.
unitGraphicsUnitالـ GraphicsUnit للخط الجديد.

Constructor: Font(font_name, em_size, style, unit, character_set)

 Font(font_name, em_size, style, unit, character_set) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة ومجموعة أحرف محددة.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit.
styleFontStyleالـ FontStyle للخط الجديد.
unitGraphicsUnitالـ GraphicsUnit للخط الجديد.
character_setCharacterSetمجموعة أحرف لاستخدامها مع هذا الخط.

Constructor: Font(font_name, em_size, unit)

 Font(font_name, em_size, unit) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ويتم تعيين النمط إلى FontStyle.REGULAR.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit.
unitGraphicsUnitالـ GraphicsUnit للخط الجديد.

Constructor: Font(prototype, new_style)

 Font(prototype, new_style) 

ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.

Parameters:

معاملنوعالوصف
prototypeFontالـ Font الموجود الذي يُستخدم لإنشاء الـ Font الجديد.
new_styleFontStyleالـ FontStyle لتطبيقه على الـ Font الجديد. يمكن دمج قيم متعددة من تعداد الـ FontStyle باستخدام عامل OR.

Method: create_from_prototype(prototype, new_style) [static]

 create_from_prototype(prototype, new_style) 

ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.

Parameters:

معاملنوعالوصف
prototypeFontالـ Font الموجود الذي يُستخدم لإنشاء الـ Font الجديد.
new_styleFontStyleالـ FontStyle لتطبيقه على الـ Font الجديد. يمكن دمج قيم متعددة من تعداد الـ FontStyle باستخدام عامل OR.

Returns

نوعالوصف
Font

Method: create_with_size(font_name, em_size) [static]

 create_with_size(font_name, em_size) 

ينشئ كائنًا جديدًا من Font باستخدام حجم محدد. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT، ونمط الخط إلى FontStyle.REGULAR.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em، بالنقاط، للخط الجديد.

Returns

نوعالوصف
Font

Method: create_with_size_style(font_name, em_size, style) [static]

 create_with_size_style(font_name, em_size, style) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em، بالنقاط، للخط الجديد.
styleFontStyleالـ FontStyle للخط الجديد.

Returns

نوعالوصف
Font

Method: create_with_size_unit(font_name, em_size, unit) [static]

 create_with_size_unit(font_name, em_size, unit) 

ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ويتم تعيين النمط إلى FontStyle.REGULAR.

Parameters:

معاملنوعالوصف
font_namestringتمثيل نصي لاسم الـ Font.
em_sizefloatحجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit.
unitGraphicsUnitالـ GraphicsUnit للخط الجديد.

Returns

نوعالوصف
Font

Method: deep_clone()

 deep_clone() 

ينشئ نسخة عميقة دقيقة من هذا Font.

Returns

نوعالوصف
Fontالـ Font الذي تنشئه هذه الطريقة.