فئة الخط
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
| Name | Type | Access | الوصف |
|---|---|---|---|
| bold | bool | r | يحصل على قيمة تشير إلى ما إذا كان هذا Font غامقًا. |
| character_set | CharacterSet | r | يحصل على قيمة بايت تحدد مجموعة الأحرف التي يستخدمها هذا Font. |
| italic | bool | r | يحصل على قيمة تشير إلى ما إذا كان هذا Font مائلًا. |
| name | string | r | يحصل على اسم الوجه لهذا Font. |
| size | float | r | يحصل على حجم الـ em لهذا Font مقاسًا بالوحدات المحددة بواسطة خاصية Font.unit. |
| strikeout | bool | r | يحصل على قيمة تشير إلى ما إذا كان هذا Font يحدد خطًا أفقيًا عبر الخط. |
| style | FontStyle | r | يحصل على معلومات النمط لهذا Font. |
| underline | bool | r | يحصل على قيمة تشير إلى ما إذا كان هذا Font تحت خط. |
| unit | GraphicsUnit | r | يحصل على وحدة القياس لهذا 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_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em، بالنقاط، للخط الجديد. |
Constructor: Font(font_name, em_size, style)
Font(font_name, em_size, style)
ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ووحدة الرسومات إلى GraphicsUnit.POINT.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em، بالنقاط، للخط الجديد. |
| style | FontStyle | الـ FontStyle للخط الجديد. |
Constructor: Font(font_name, em_size, style, unit)
Font(font_name, em_size, style, unit)
ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة محددين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit. |
| style | FontStyle | الـ FontStyle للخط الجديد. |
| unit | GraphicsUnit | الـ GraphicsUnit للخط الجديد. |
Constructor: Font(font_name, em_size, style, unit, character_set)
Font(font_name, em_size, style, unit, character_set)
ينشئ كائنًا جديدًا من Font باستخدام حجم ونمط ووحدة ومجموعة أحرف محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit. |
| style | FontStyle | الـ FontStyle للخط الجديد. |
| unit | GraphicsUnit | الـ GraphicsUnit للخط الجديد. |
| character_set | CharacterSet | مجموعة أحرف لاستخدامها مع هذا الخط. |
Constructor: Font(font_name, em_size, unit)
Font(font_name, em_size, unit)
ينشئ كائنًا جديدًا من Font باستخدام حجم ووحدة محددين. يتم تعيين مجموعة الأحرف إلى CharacterSet.DEFAULT، ويتم تعيين النمط إلى FontStyle.REGULAR.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| font_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit. |
| unit | GraphicsUnit | الـ GraphicsUnit للخط الجديد. |
Constructor: Font(prototype, new_style)
Font(prototype, new_style)
ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| prototype | Font | الـ Font الموجود الذي يُستخدم لإنشاء الـ Font الجديد. |
| new_style | FontStyle | الـ FontStyle لتطبيقه على الـ Font الجديد. يمكن دمج قيم متعددة من تعداد الـ FontStyle باستخدام عامل OR. |
Method: create_from_prototype(prototype, new_style) [static]
create_from_prototype(prototype, new_style)
ينشئ كائنًا جديدًا من Font يستخدم الـ Font الموجود المحدد وتعداد FontStyle.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| prototype | Font | الـ Font الموجود الذي يُستخدم لإنشاء الـ Font الجديد. |
| new_style | FontStyle | الـ 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_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ 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_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em، بالنقاط، للخط الجديد. |
| style | FontStyle | الـ 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_name | string | تمثيل نصي لاسم الـ Font. |
| em_size | float | حجم الـ em للخط الجديد بالوحدات المحددة بواسطة المعامل unit. |
| unit | GraphicsUnit | الـ GraphicsUnit للخط الجديد. |
Returns
| نوع | الوصف |
|---|---|
| Font |
Method: deep_clone()
deep_clone()
ينشئ نسخة عميقة دقيقة من هذا Font.
Returns
| نوع | الوصف |
|---|---|
| Font | الـ Font الذي تنشئه هذه الطريقة. |