Classe BezierShape

Summary: Represents a bezier spline.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.BezierShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescription
BezierShape()Initialise une nouvelle instance de la classe BezierShape.
BezierShape(points)Initialise une nouvelle instance de la classe BezierShape.
BezierShape(points, is_closed)Initialise une nouvelle instance de la classe BezierShape.

Properties

NameTypeAccessDescription
boundsRectangleFrObtient les limites de l’objet.
centerPointFrObtient le centre de la forme.
end_pointPointFrObtient le point final de la forme.
has_segmentsboolrObtient une valeur indiquant si la forme possède des segments.
is_closedboolr/wObtient ou définit une valeur indiquant si la forme est fermée.
pointsPointF[]r/wObtient ou définit les points de la courbe.
segmentsShapeSegment[]rObtient les segments de la forme.
start_pointPointFrObtient le point de départ de la forme.

Methods

NameDescription
get_bounds(matrix)Obtient les limites de l’objet.
get_bounds(matrix, pen)Obtient les limites de l’objet.
reverse()Inverse l’ordre des points pour cette forme.
transform(transform)Applique la transformation spécifiée à la forme.

Constructor: BezierShape()

 BezierShape() 

Initialise une nouvelle instance de la classe BezierShape.

Constructor: BezierShape(points)

 BezierShape(points) 

Initialise une nouvelle instance de la classe BezierShape.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.

Constructor: BezierShape(points, is_closed)

 BezierShape(points, is_closed) 

Initialise une nouvelle instance de la classe BezierShape.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.
is_closedboolSi réglé sur true la spline de Bézier est fermée.

Method: get_bounds(matrix)

 get_bounds(matrix) 

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.

Returns

TypeDescription
RectangleFLes limites estimées de l’objet.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.
penPenLe stylo à utiliser pour l’objet. Cela peut influencer la taille des limites de l’objet.

Returns

TypeDescription
RectangleFLes limites estimées de l’objet.

Method: transform(transform)

 transform(transform) 

Applique la transformation spécifiée à la forme.

Parameters:

ParamètreTypeDescription
transformMatrixLa transformation à appliquer.