Класс 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

NameTypeAccessDescription
boundsRectangleFrПолучает границы объекта.
centerPointFrВозвращает центр фигуры.
has_segmentsboolrВозвращает значение, указывающее, имеет ли фигура сегменты.
left_bottomPointFrВозвращает левую нижнюю точку прямоугольника.
left_topPointFrВозвращает левую верхнюю точку прямоугольника.
rectangle_heightfloatrВозвращает высоту прямоугольника.
rectangle_widthfloatrВозвращает ширину прямоугольника.
right_bottomPointFrВозвращает правую нижнюю точку прямоугольника.
right_topPointFrВозвращает правую верхнюю точку прямоугольника.
segmentsShapeSegment[]rВозвращает сегменты фигуры.

Methods

NameDescription
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Преобразование для применения.