فئة CurveShape
محتويات
[
يخفي
]Summary: Represents a curved spline shape.
Module: aspose.imaging.shapes
Full Name: aspose.imaging.shapes.CurveShape
Inheritance: IOrderedShape, PolygonShape
Constructors
| Name | الوصف |
|---|---|
| CurveShape() | ينشئ مثيلاً جديدًا من الفئة CurveShape. |
| CurveShape(points) | ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5. |
| CurveShape(points, is_closed) | ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5. |
| CurveShape(points, tension) | ينشئ مثيلاً جديدًا من الفئة CurveShape. |
| CurveShape(points, tension, is_closed) | ينشئ مثيلاً جديدًا من الفئة CurveShape. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| bounds | RectangleF | r | يحصل على حدود الكائن. |
| center | PointF | r | يحصل على مركز الشكل. |
| end_point | PointF | r | يحصل على نقطة النهاية للشكل. |
| has_segments | bool | r | يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع. |
| is_closed | bool | r/w | يحصل أو يعيّن قيمة تشير إلى ما إذا كان الشكل مغلقًا. |
| points | PointF[] | r/w | يحصل أو يعيّن نقاط المنحنى. |
| segments | ShapeSegment[] | r | يحصل على مقاطع الشكل. |
| start_point | PointF | r | يحصل على نقطة بداية الشكل. |
| التوتر | float | r/w | يحصل أو يعيّن شد المنحنى. |
Methods
| Name | الوصف |
|---|---|
| create_with_point_fs_closed(points, is_closed) | ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5. |
| create_with_point_fs_tension(points, tension) | ينشئ مثيلاً جديدًا من الفئة CurveShape. |
| get_bounds(matrix) | يحصل على حدود الكائن. |
| get_bounds(matrix, pen) | يحصل على حدود الكائن. |
| reverse() | يعكس ترتيب النقاط لهذا الشكل. |
| transform(transform) | يطبق التحويل المحدد على الشكل. |
Constructor: CurveShape()
CurveShape()
ينشئ مثيلاً جديدًا من الفئة CurveShape.
Constructor: CurveShape(points)
CurveShape(points)
ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
Constructor: CurveShape(points, is_closed)
CurveShape(points, is_closed)
ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| is_closed | bool | إذا تم تعيينه إلى |
Constructor: CurveShape(points, tension)
CurveShape(points, tension)
ينشئ مثيلاً جديدًا من الفئة CurveShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| التوتر | float | شد المنحنى. |
Constructor: CurveShape(points, tension, is_closed)
CurveShape(points, tension, is_closed)
ينشئ مثيلاً جديدًا من الفئة CurveShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| التوتر | float | شد المنحنى. |
| is_closed | bool | إذا تم تعيينه إلى |
Method: create_with_point_fs_closed(points, is_closed) [static]
create_with_point_fs_closed(points, is_closed)
ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| is_closed | bool | إذا تم تعيينه إلى |
Returns
| نوع | الوصف |
|---|---|
| CurveShape |
Method: create_with_point_fs_tension(points, tension) [static]
create_with_point_fs_tension(points, tension)
ينشئ مثيلاً جديدًا من الفئة CurveShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| التوتر | float | شد المنحنى. |
Returns
| نوع | الوصف |
|---|---|
| CurveShape |
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 | التحويل المراد تطبيقه. |