Classe BezierShape

Summary: Represents a bezier spline.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.BezierShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescrizione
BezierShape()Inizializza una nuova istanza della classe BezierShape.
BezierShape(points)Inizializza una nuova istanza della classe BezierShape.
BezierShape(points, is_closed)Inizializza una nuova istanza della classe BezierShape.

Properties

NameTypeAccessDescrizione
boundsRectangleFrOttiene i limiti dell’oggetto.
centerPointFrRestituisce il centro della forma.
end_pointPointFrOttiene il punto finale della forma.
has_segmentsboolrRestituisce un valore che indica se la forma ha segmenti.
is_closedboolr/wOttiene o imposta un valore che indica se la forma è chiusa.
pointsPointF[]r/wOttiene o imposta i punti della curva.
segmentsShapeSegment[]rRestituisce i segmenti della forma.
start_pointPointFrOttiene il punto iniziale della forma.

Methods

NameDescrizione
get_bounds(matrix)Ottiene i limiti dell’oggetto.
get_bounds(matrix, pen)Ottiene i limiti dell’oggetto.
reverse()Inverte l’ordine dei punti per questa forma.
transform(transform)Applica la trasformazione specificata alla forma.

Constructor: BezierShape()

 BezierShape() 

Inizializza una nuova istanza della classe BezierShape.

Constructor: BezierShape(points)

 BezierShape(points) 

Inizializza una nuova istanza della classe BezierShape.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.

Constructor: BezierShape(points, is_closed)

 BezierShape(points, is_closed) 

Inizializza una nuova istanza della classe BezierShape.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.
is_closedboolSe impostato su true la spline bezier è chiusa.

Method: get_bounds(matrix)

 get_bounds(matrix) 

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.

Returns

TipoDescrizione
RectangleFI limiti stimati dell’oggetto.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.
penPenLa penna da usare per l’oggetto. Questo può influenzare la dimensione dei limiti dell’oggetto.

Returns

TipoDescrizione
RectangleFI limiti stimati dell’oggetto.

Method: transform(transform)

 transform(transform) 

Applica la trasformazione specificata alla forma.

Parameters:

ParametroTipoDescrizione
transformMatrixLa trasformazione da applicare.