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:
| Параметр | Тип | Описание |
|---|---|---|
| points | PointF[] | Массив точек. |
BezierShape(PointF[] points, boolean isClosed)
public BezierShape(PointF[] points, boolean isClosed)
Инициализирует новый экземпляр класса BezierShape.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| points | PointF[] | Массив точек. |
| isClosed | boolean | Если установлено 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:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица, применяемая перед вычислением границ. |
Returns: RectangleF - The estimated object’s bounds.