Clase BezierShape

Summary: Represents a bezier spline.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.BezierShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescripción
BezierShape()Inicializa una nueva instancia de la clase BezierShape.
BezierShape(points)Inicializa una nueva instancia de la clase BezierShape.
BezierShape(points, is_closed)Inicializa una nueva instancia de la clase BezierShape.

Properties

NameTypeAccessDescripción
boundsRectangleFrObtiene los límites del objeto.
centerPointFrObtiene el centro de la forma.
end_pointPointFrObtiene el punto final de la forma.
has_segmentsboolrObtiene un valor que indica si la forma tiene segmentos.
is_closedboolr/wObtiene o establece un valor que indica si la forma está cerrada.
pointsPointF[]r/wObtiene o establece los puntos de la curva.
segmentsShapeSegment[]rObtiene los segmentos de la forma.
start_pointPointFrObtiene el punto inicial de la forma.

Methods

NameDescripción
get_bounds(matrix)Obtiene los límites del objeto.
get_bounds(matrix, pen)Obtiene los límites del objeto.
reverse()Invierte el orden de los puntos de esta forma.
transform(transform)Aplica la transformación especificada a la forma.

Constructor: BezierShape()

 BezierShape() 

Inicializa una nueva instancia de la clase BezierShape.

Constructor: BezierShape(points)

 BezierShape(points) 

Inicializa una nueva instancia de la clase BezierShape.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.

Constructor: BezierShape(points, is_closed)

 BezierShape(points, is_closed) 

Inicializa una nueva instancia de la clase BezierShape.

Parameters:

ParámetroTipoDescripción
pointsPointF[]La matriz de puntos.
is_closedboolSi se establece en true la spline bezier está cerrada.

Method: get_bounds(matrix)

 get_bounds(matrix) 

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.

Returns

TipoDescripción
RectangleFLos límites estimados del objeto.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.
penPenEl lápiz a usar para el objeto. Esto puede influir en el tamaño de los límites del objeto.

Returns

TipoDescripción
RectangleFLos límites estimados del objeto.

Method: transform(transform)

 transform(transform) 

Aplica la transformación especificada a la forma.

Parameters:

ParámetroTipoDescripción
transformMatrixLa transformación a aplicar.