Класс BezierShape

Summary: Represents a bezier spline.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.BezierShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescription
BezierShape()Инициализирует новый экземпляр класса BezierShape.
BezierShape(points)Инициализирует новый экземпляр класса BezierShape.
BezierShape(points, is_closed)Инициализирует новый экземпляр класса BezierShape.

Properties

NameTypeAccessDescription
boundsRectangleFrПолучает границы объекта.
centerPointFrВозвращает центр фигуры.
end_pointPointFrПолучает конечную точку фигуры.
has_segmentsboolrВозвращает значение, указывающее, имеет ли фигура сегменты.
is_closedboolr/wПолучает или задает значение, указывающее, закрыта ли фигура.
pointsPointF[]r/wПолучает или задает точки кривой.
segmentsShapeSegment[]rВозвращает сегменты фигуры.
start_pointPointFrПолучает начальную точку фигуры.

Methods

NameDescription
get_bounds(matrix)Получает границы объекта.
get_bounds(matrix, pen)Получает границы объекта.
reverse()Изменяет порядок точек этой фигуры на обратный.
transform(transform)Применяет указанное преобразование к форме.

Constructor: BezierShape()

 BezierShape() 

Инициализирует новый экземпляр класса BezierShape.

Constructor: BezierShape(points)

 BezierShape(points) 

Инициализирует новый экземпляр класса BezierShape.

Parameters:

ПараметрТипОписание
pointsPointF[]Массив точек.

Constructor: BezierShape(points, is_closed)

 BezierShape(points, is_closed) 

Инициализирует новый экземпляр класса BezierShape.

Parameters:

ПараметрТипОписание
pointsPointF[]Массив точек.
is_closedboolЕсли установить значение true, кривая Безье замкнута.

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