BezierShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.PolygonShape

public final class BezierShape extends PolygonShape

Представляет сплайн Безье.

Конструкторы

КонструкторОписание
BezierShape()Инициализирует новый экземпляр класса BezierShape.
BezierShape(PointF[] points)Инициализирует новый экземпляр класса BezierShape.
BezierShape(PointF[] points, boolean isClosed)Инициализирует новый экземпляр класса BezierShape.

Методы

МетодОписание
getBounds()Получает границы объекта.
getCenter()Получает центр фигуры.
getSegments()Получает сегменты фигуры.
hasSegments()Получает значение, указывающее, есть ли у фигуры сегменты.
getEndPoint()Получает конечную точку формы.
getBounds(Matrix matrix)Получает границы объекта.

BezierShape()

public BezierShape()

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

BezierShape(PointF[] points)

public BezierShape(PointF[] points)

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

Parameters:

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

BezierShape(PointF[] points, boolean isClosed)

public BezierShape(PointF[] points, boolean isClosed)

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

Parameters:

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

getBounds()

public RectangleF getBounds()

Получает границы объекта.

Значение: Границы объекта.

Returns: RectangleF

getCenter()

public PointF getCenter()

Получает центр фигуры.

Значение: Центр формы.

Returns: PointF

getSegments()

public ShapeSegment[] getSegments()

Получает сегменты фигуры.

Значение: Сегменты фигуры.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Получает значение, указывающее, есть ли у фигуры сегменты.

Значение: True, если у формы есть сегменты; иначе false.

Returns: boolean

getEndPoint()

public PointF getEndPoint()

Получает конечную точку формы.

Значение: Конечная точка фигуры.

Returns: PointF

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Получает границы объекта.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица, применяемая перед вычислением границ.

Returns: RectangleF - The estimated object’s bounds.