CurveShape-klass

Summary: Represents a curved spline shape.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.CurveShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameDescription
CurveShape()Initierar en ny instans av klassen CurveShape.
CurveShape(points)Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.
CurveShape(points, is_closed)Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.
CurveShape(points, tension)Initierar en ny instans av klassen CurveShape.
CurveShape(points, tension, is_closed)Initierar en ny instans av klassen CurveShape.

Properties

NameTypeAccessDescription
boundsRectangleFrHämtar objektets gränser.
centerPointFrHämtar figurens centrum.
end_pointPointFrHämtar den avslutande formpunkten.
has_segmentsboolrHämtar ett värde som indikerar om figuren har segment.
is_closedboolr/wHämtar eller anger ett värde som indikerar om formen är sluten.
pointsPointF[]r/wHämtar eller anger kurvpunkterna.
segmentsShapeSegment[]rHämtar figurens segment.
start_pointPointFrHämtar startpunkten för formen.
spänningfloatr/wHämtar eller anger kurvspänningen.

Methods

NameDescription
create_with_point_fs_closed(points, is_closed)Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.
create_with_point_fs_tension(points, tension)Initierar en ny instans av klassen CurveShape.
get_bounds(matrix)Hämtar objektets gränser.
get_bounds(matrix, pen)Hämtar objektets gränser.
reverse()Vänder på ordningen av punkter för denna form.
transform(transform)Tillämpar den angivna transformationen på formen.

Constructor: CurveShape()

 CurveShape() 

Initierar en ny instans av klassen CurveShape.

Constructor: CurveShape(points)

 CurveShape(points) 

Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.

Constructor: CurveShape(points, is_closed)

 CurveShape(points, is_closed) 

Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
is_closedboolOm den är inställd på true är kurvan sluten.

Constructor: CurveShape(points, tension)

 CurveShape(points, tension) 

Initierar en ny instans av klassen CurveShape.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
spänningfloatKurvspänningen.

Constructor: CurveShape(points, tension, is_closed)

 CurveShape(points, tension, is_closed) 

Initierar en ny instans av klassen CurveShape.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
spänningfloatKurvspänningen.
is_closedboolOm den är inställd på true är kurvan sluten.

Method: create_with_point_fs_closed(points, is_closed) [static]

 create_with_point_fs_closed(points, is_closed) 

Initierar en ny instans av klassen CurveShape. Standardspänningen 0.5 används.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
is_closedboolOm den är inställd på true är kurvan sluten.

Returns

TypBeskrivning
CurveShape

Method: create_with_point_fs_tension(points, tension) [static]

 create_with_point_fs_tension(points, tension) 

Initierar en ny instans av klassen CurveShape.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
spänningfloatKurvspänningen.

Returns

TypBeskrivning
CurveShape

Method: get_bounds(matrix)

 get_bounds(matrix) 

Hämtar objektets gränser.

Parameters:

ParameterTypBeskrivning
matrixMatrixMatrisen att tillämpa innan gränserna beräknas.

Returns

TypBeskrivning
RectangleFDet uppskattade objektets gränser.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Hämtar objektets gränser.

Parameters:

ParameterTypBeskrivning
matrixMatrixMatrisen att tillämpa innan gränserna beräknas.
penPenPennan att använda för objektet. Detta kan påverka objektets gränsstorlek.

Returns

TypBeskrivning
RectangleFDet uppskattade objektets gränser.

Method: transform(transform)

 transform(transform) 

Tillämpar den angivna transformationen på formen.

Parameters:

ParameterTypBeskrivning
transformMatrixTransformationen att tillämpa.