CurveShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.PolygonShape

public final class CurveShape extends PolygonShape

Representerar en kurvad splineform.

Konstruktörer

KonstruktorBeskrivning
CurveShape()Initierar en ny instans av klassen CurveShape.
CurveShape(PointF[] points)Initierar en ny instans av klassen CurveShape.
CurveShape(PointF[] points, boolean isClosed)Initierar en ny instans av klassen CurveShape.
CurveShape(PointF[] points, float tension)Initierar en ny instans av klassen CurveShape.
CurveShape(PointF[] points, float tension, boolean isClosed)Initierar en ny instans av klassen CurveShape.

Metoder

MetodBeskrivning
getTension()Hämtar eller anger kurvspänningen.
setTension(float value)Hämtar eller anger kurvspänningen.
getBounds()Hämtar objektets gränser.
getCenter()Hämtar formens centrum.
getSegments()Hämtar formens segment.
getBounds(Matrix matrix)Hämtar objektets gränser.
getBounds(Matrix matrix, Pen pen)Hämtar objektets gränser.
equals(Object o)Kontrollera om objekt är lika.
hashCode()Hämta hashkoden för det aktuella objektet.

CurveShape()

public CurveShape()

Initierar en ny instans av klassen CurveShape.

CurveShape(PointF[] points)

public CurveShape(PointF[] points)

Initierar en ny instans av klassen CurveShape. Standardspänningen 0,5 används.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.

CurveShape(PointF[] points, boolean isClosed)

public CurveShape(PointF[] points, boolean isClosed)

Initierar en ny instans av klassen CurveShape. Standardspänningen 0,5 används.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
isClosedboolean

CurveShape(PointF[] points, float tension)

public CurveShape(PointF[] points, float tension)

Initierar en ny instans av klassen CurveShape.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
tensionfloatKurvspänningen.

CurveShape(PointF[] points, float tension, boolean isClosed)

public CurveShape(PointF[] points, float tension, boolean isClosed)

Initierar en ny instans av klassen CurveShape.

Parameters:

ParameterTypBeskrivning
pointsPointF[]Punktarrayen.
tensionfloatKurvspänningen.
isClosedbooleanOm den är satt till true är kurvan sluten.

getTension()

public float getTension()

Hämtar eller anger kurvspänningen.

Värde: Kurvspänningen.

Returns: float

setTension(float value)

public void setTension(float value)

Hämtar eller anger kurvspänningen.

Värde: Kurvspänningen.

Parameters:

ParameterTypBeskrivning
värdefloat

getBounds()

public RectangleF getBounds()

Hämtar objektets gränser.

Värde: Objektets gränser.

Returns: RectangleF

getCenter()

public PointF getCenter()

Hämtar formens centrum.

Värde: Formens centrum.

Returns: PointF

getSegments()

public ShapeSegment[] getSegments()

Hämtar formens segment.

Värde: Formens segment.

Returns: com.aspose.imaging.ShapeSegment[]

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Hämtar objektets gränser.

Parameters:

ParameterTypBeskrivning
matrixMatrixMatriser att tillämpa innan gränser beräknas.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Hämtar objektets gränser.

Parameters:

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

Returns: RectangleF - The estimated object’s bounds.

equals(Object o)

public boolean equals(Object o)

Kontrollera om objekt är lika.

Parameters:

ParameterTypBeskrivning
ojava.lang.ObjectDet andra objektet.

Returns: boolean - Resultatet av likhetsjämförelsen.

hashCode()

public int hashCode()

Hämta hashkoden för det aktuella objektet.

Returns: int - Hashkoden.