فئة RectangleProjectedShape

Summary: Represents a shape which is projected over rectangle turned to a particular orientation.
Specified by four points which can be rotated in space maintaining the same edges length and 90 degrees between adjacent edges.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.RectangleProjectedShape

Inheritance: Shape

Properties

NameTypeAccessالوصف
boundsRectangleFrيحصل على حدود الكائن.
centerPointFrيحصل على مركز الشكل.
has_segmentsboolrيحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع.
left_bottomPointFrيحصل على نقطة المستطيل اليسرى السفلية.
left_topPointFrيحصل على نقطة المستطيل اليسرى العليا.
rectangle_heightfloatrيحصل على ارتفاع المستطيل.
rectangle_widthfloatrيحصل على عرض المستطيل.
right_bottomPointFrيحصل على نقطة المستطيل اليمنى السفلية.
right_topPointFrيحصل على نقطة المستطيل اليمنى العليا.
segmentsShapeSegment[]rيحصل على مقاطع الشكل.

Methods

Nameالوصف
get_bounds(matrix)يحصل على حدود الكائن.
get_bounds(matrix, pen)يحصل على حدود الكائن.
transform(transform)يطبق التحويل المحدد على الشكل.

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التحويل المراد تطبيقه.