فئة 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

NameTypeAccessالوصف
boundsRectangleFrيحصل على حدود الكائن.
centerPointFrيحصل على مركز الشكل.
end_pointPointFrيحصل على نقطة النهاية للشكل.
has_segmentsboolrيحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع.
is_closedboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان الشكل مغلقًا.
pointsPointF[]r/wيحصل أو يعيّن نقاط المنحنى.
segmentsShapeSegment[]rيحصل على مقاطع الشكل.
start_pointPointFrيحصل على نقطة بداية الشكل.
التوترfloatr/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:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.

Constructor: CurveShape(points, is_closed)

 CurveShape(points, is_closed) 

ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.
is_closedboolإذا تم تعيينه إلى true فإن المنحنى مغلق.

Constructor: CurveShape(points, tension)

 CurveShape(points, tension) 

ينشئ مثيلاً جديدًا من الفئة CurveShape.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.
التوترfloatشد المنحنى.

Constructor: CurveShape(points, tension, is_closed)

 CurveShape(points, tension, is_closed) 

ينشئ مثيلاً جديدًا من الفئة CurveShape.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.
التوترfloatشد المنحنى.
is_closedboolإذا تم تعيينه إلى true فإن المنحنى مغلق.

Method: create_with_point_fs_closed(points, is_closed) [static]

 create_with_point_fs_closed(points, is_closed) 

ينشئ مثيلاً جديدًا من الفئة CurveShape. يتم استخدام الشد الافتراضي بقيمة 0.5.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.
is_closedboolإذا تم تعيينه إلى true فإن المنحنى مغلق.

Returns

نوعالوصف
CurveShape

Method: create_with_point_fs_tension(points, tension) [static]

 create_with_point_fs_tension(points, tension) 

ينشئ مثيلاً جديدًا من الفئة CurveShape.

Parameters:

معاملنوعالوصف
pointsPointF[]مصفوفة النقاط.
التوترfloatشد المنحنى.

Returns

نوعالوصف
CurveShape

Method: get_bounds(matrix)

 get_bounds(matrix) 

يحصل على حدود الكائن.

Parameters:

معاملنوعالوصف
matrixMatrixالمصفوفة التي سيتم تطبيقها قبل حساب الحدود.

Returns

نوعالوصف
RectangleFحدود الكائن المقدرة.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

يحصل على حدود الكائن.

Parameters:

معاملنوعالوصف
matrixMatrixالمصفوفة التي سيتم تطبيقها قبل حساب الحدود.
penPenالقلم المستخدم للكائن. يمكن أن يؤثر ذلك على حجم حدود الكائن.

Returns

نوعالوصف
RectangleFحدود الكائن المقدرة.

Method: transform(transform)

 transform(transform) 

يطبق التحويل المحدد على الشكل.

Parameters:

معاملنوعالوصف
transformMatrixالتحويل المراد تطبيقه.