CurveShape

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

public final class CurveShape extends PolygonShape

Stellt eine gekrümmte Spline-Form dar.

Konstruktoren

KonstruktorBeschreibung
CurveShape()Initialisiert eine neue Instanz der CurveShape-Klasse.
CurveShape(PointF[] points)Initialisiert eine neue Instanz der CurveShape-Klasse.
CurveShape(PointF[] points, boolean isClosed)Initialisiert eine neue Instanz der CurveShape-Klasse.
CurveShape(PointF[] points, float tension)Initialisiert eine neue Instanz der CurveShape-Klasse.
CurveShape(PointF[] points, float tension, boolean isClosed)Initialisiert eine neue Instanz der CurveShape-Klasse.

Methoden

MethodeBeschreibung
getTension()Liest oder setzt die Kurvenspannung.
setTension(float value)Liest oder setzt die Kurvenspannung.
getBounds()Ruft die Begrenzungen des Objekts ab.
getCenter()Liefert das Zentrum der Form.
getSegments()Liefert die Segmente der Form.
getBounds(Matrix matrix)Ruft die Begrenzungen des Objekts ab.
getBounds(Matrix matrix, Pen pen)Ruft die Begrenzungen des Objekts ab.
equals(Object o)Überprüft, ob Objekte gleich sind.
hashCode()Gibt den Hashcode des aktuellen Objekts zurück.

CurveShape()

public CurveShape()

Initialisiert eine neue Instanz der CurveShape-Klasse.

CurveShape(PointF[] points)

public CurveShape(PointF[] points)

Initialisiert eine neue Instanz der CurveShape-Klasse. Die Standardspannung von 0,5 wird verwendet.

Parameters:

ParameterTypBeschreibung
pointsPointF[]Das Punkte-Array.

CurveShape(PointF[] points, boolean isClosed)

public CurveShape(PointF[] points, boolean isClosed)

Initialisiert eine neue Instanz der CurveShape-Klasse. Die Standardspannung von 0,5 wird verwendet.

Parameters:

ParameterTypBeschreibung
pointsPointF[]Das Punkte-Array.
isClosedboolean

CurveShape(PointF[] points, float tension)

public CurveShape(PointF[] points, float tension)

Initialisiert eine neue Instanz der CurveShape-Klasse.

Parameters:

ParameterTypBeschreibung
pointsPointF[]Das Punkte-Array.
tensionfloatDie Kurvenspannung.

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

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

Initialisiert eine neue Instanz der CurveShape-Klasse.

Parameters:

ParameterTypBeschreibung
pointsPointF[]Das Punkte-Array.
tensionfloatDie Kurvenspannung.
isClosedbooleanWenn auf true gesetzt, ist die Kurve geschlossen.

getTension()

public float getTension()

Liest oder setzt die Kurvenspannung.

Wert: Die Kurvenspannung.

Returns: float

setTension(float value)

public void setTension(float value)

Liest oder setzt die Kurvenspannung.

Wert: Die Kurvenspannung.

Parameters:

ParameterTypBeschreibung
Wertfloat

getBounds()

public RectangleF getBounds()

Ruft die Begrenzungen des Objekts ab.

Wert: Die Begrenzungen des Objekts.

Returns: RectangleF

getCenter()

public PointF getCenter()

Liefert das Zentrum der Form.

Wert: Der Mittelpunkt der Form.

Returns: PointF

getSegments()

public ShapeSegment[] getSegments()

Liefert die Segmente der Form.

Wert: Die Formsegmente.

Returns: com.aspose.imaging.ShapeSegment[]

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Ruft die Begrenzungen des Objekts ab.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Matrix, die angewendet wird, bevor die Begrenzungen berechnet werden.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Ruft die Begrenzungen des Objekts ab.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Matrix, die angewendet wird, bevor die Begrenzungen berechnet werden.
penPenDer Stift, der für das Objekt verwendet wird. Dies kann die Größe der Objektgrenzen beeinflussen.

Returns: RectangleF - The estimated object’s bounds.

equals(Object o)

public boolean equals(Object o)

Überprüft, ob Objekte gleich sind.

Parameters:

ParameterTypBeschreibung
ojava.lang.ObjectDas andere Objekt.

Returns: boolean - Das Ergebnis des Gleichheitsvergleichs.

hashCode()

public int hashCode()

Gibt den Hashcode des aktuellen Objekts zurück.

Returns: int - Der Hashcode.