فئة TextShape
محتويات
[
يخفي
]Summary: Represents a text shape.
Module: aspose.imaging.shapes
Full Name: aspose.imaging.shapes.TextShape
Inheritance: RectangleProjectedShape
Constructors
| Name | الوصف |
|---|---|
| TextShape() | ينشئ مثيلاً جديدًا من الفئة TextShape. |
| TextShape(text, rectangle, font, string_format) | ينشئ مثيلاً جديدًا من الفئة TextShape. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| bounds | RectangleF | r | يحصل على حدود الكائن. |
| center | PointF | r | يحصل على مركز الشكل. |
| font | Font | r/w | يحصل أو يعيّن الخط المستخدم لرسم النص. |
| has_segments | bool | r | يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع. |
| left_bottom | PointF | r | يحصل على نقطة المستطيل اليسرى السفلية. |
| left_top | PointF | r | يحصل على نقطة المستطيل اليسرى العليا. |
| rectangle_height | float | r | يحصل على ارتفاع المستطيل. |
| rectangle_width | float | r | يحصل على عرض المستطيل. |
| right_bottom | PointF | r | يحصل على نقطة المستطيل اليمنى السفلية. |
| right_top | PointF | r | يحصل على نقطة المستطيل اليمنى العليا. |
| segments | ShapeSegment[] | r | يحصل على مقاطع الشكل. |
| text | string | r/w | يحصل أو يعيّن النص المرسوم. |
| text_format | StringFormat | r/w | يحصل أو يعيّن تنسيق النص. |
Methods
| Name | الوصف |
|---|---|
| get_bounds(matrix) | يحصل على حدود الكائن. |
| get_bounds(matrix, pen) | يحصل على حدود الكائن. |
| transform(transform) | يطبق التحويل المحدد على الشكل. |
Constructor: TextShape()
TextShape()
ينشئ مثيلاً جديدًا من الفئة TextShape.
Constructor: TextShape(text, rectangle, font, string_format)
TextShape(text, rectangle, font, string_format)
ينشئ مثيلاً جديدًا من الفئة TextShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| text | string | النص المراد رسمه. |
| rectangle | RectangleF | مستطيل النص. |
| font | Font | الخط المراد استخدامه. |
| string_format | StringFormat | تنسيق السلسلة. |
Method: get_bounds(matrix)
get_bounds(matrix)
يحصل على حدود الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | المصفوفة التي سيتم تطبيقها قبل حساب الحدود. |
Returns
| نوع | الوصف |
|---|---|
| RectangleF | حدود الكائن المقدرة. |
Method: get_bounds(matrix, pen)
get_bounds(matrix, pen)
يحصل على حدود الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | المصفوفة التي سيتم تطبيقها قبل حساب الحدود. |
| pen | Pen | القلم المستخدم للكائن. يمكن أن يؤثر ذلك على حجم حدود الكائن. |
Returns
| نوع | الوصف |
|---|---|
| RectangleF | حدود الكائن المقدرة. |
Method: transform(transform)
transform(transform)
يطبق التحويل المحدد على الشكل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| transform | Matrix | التحويل المراد تطبيقه. |