Classe CurveShape

Summary: Represents a curved spline shape.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.CurveShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescrizione
CurveShape()Inizializza una nuova istanza della classe CurveShape.
CurveShape(points)Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.
CurveShape(points, is_closed)Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.
CurveShape(points, tension)Inizializza una nuova istanza della classe CurveShape.
CurveShape(points, tension, is_closed)Inizializza una nuova istanza della classe CurveShape.

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.
tensionefloatr/wOttiene o imposta la tensione della curva.

Methods

NameDescrizione
create_with_point_fs_closed(points, is_closed)Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.
create_with_point_fs_tension(points, tension)Inizializza una nuova istanza della classe CurveShape.
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: CurveShape()

 CurveShape() 

Inizializza una nuova istanza della classe CurveShape.

Constructor: CurveShape(points)

 CurveShape(points) 

Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.

Constructor: CurveShape(points, is_closed)

 CurveShape(points, is_closed) 

Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.

Parameters:

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

Constructor: CurveShape(points, tension)

 CurveShape(points, tension) 

Inizializza una nuova istanza della classe CurveShape.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.
tensionefloatLa tensione della curva.

Constructor: CurveShape(points, tension, is_closed)

 CurveShape(points, tension, is_closed) 

Inizializza una nuova istanza della classe CurveShape.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.
tensionefloatLa tensione della curva.
is_closedboolSe impostato su true la curva è chiusa.

Method: create_with_point_fs_closed(points, is_closed) [static]

 create_with_point_fs_closed(points, is_closed) 

Inizializza una nuova istanza della classe CurveShape. Viene utilizzata la tensione predefinita di 0,5.

Parameters:

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

Returns

TipoDescrizione
CurveShape

Method: create_with_point_fs_tension(points, tension) [static]

 create_with_point_fs_tension(points, tension) 

Inizializza una nuova istanza della classe CurveShape.

Parameters:

ParametroTipoDescrizione
pointsPointF[]L’array dei punti.
tensionefloatLa tensione della curva.

Returns

TipoDescrizione
CurveShape

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.