فئة BezierShape
محتويات
[
يخفي
]Summary: Represents a bezier spline.
Module: aspose.imaging.shapes
Full Name: aspose.imaging.shapes.BezierShape
Inheritance: IOrderedShape, PolygonShape
Constructors
| Name | الوصف |
|---|---|
| BezierShape() | ينشئ مثيلًا جديدًا من الفئة BezierShape. |
| BezierShape(points) | ينشئ مثيلًا جديدًا من الفئة BezierShape. |
| BezierShape(points, is_closed) | ينشئ مثيلًا جديدًا من الفئة BezierShape. |
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 | يحصل على نقطة بداية الشكل. |
Methods
| Name | الوصف |
|---|---|
| get_bounds(matrix) | يحصل على حدود الكائن. |
| get_bounds(matrix, pen) | يحصل على حدود الكائن. |
| reverse() | يعكس ترتيب النقاط لهذا الشكل. |
| transform(transform) | يطبق التحويل المحدد على الشكل. |
Constructor: BezierShape()
BezierShape()
ينشئ مثيلًا جديدًا من الفئة BezierShape.
Constructor: BezierShape(points)
BezierShape(points)
ينشئ مثيلًا جديدًا من الفئة BezierShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
Constructor: BezierShape(points, is_closed)
BezierShape(points, is_closed)
ينشئ مثيلًا جديدًا من الفئة BezierShape.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | PointF[] | مصفوفة النقاط. |
| is_closed | bool | إذا تم تعيينه إلى |
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 | التحويل المراد تطبيقه. |