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
| Konstruktor | Beschreibung |
|---|---|
| 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
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | Das Punkte-Array. |
| isClosed | boolean |
CurveShape(PointF[] points, float tension)
public CurveShape(PointF[] points, float tension)
Initialisiert eine neue Instanz der CurveShape-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | Das Punkte-Array. |
| tension | float | Die Kurvenspannung. |
CurveShape(PointF[] points, float tension, boolean isClosed)
public CurveShape(PointF[] points, float tension, boolean isClosed)
Initialisiert eine neue Instanz der CurveShape-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| points | PointF[] | Das Punkte-Array. |
| tension | float | Die Kurvenspannung. |
| isClosed | boolean | Wenn 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| matrix | Matrix | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| matrix | Matrix | Die Matrix, die angewendet wird, bevor die Begrenzungen berechnet werden. |
| pen | Pen | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| o | java.lang.Object | Das andere Objekt. |
Returns: boolean - Das Ergebnis des Gleichheitsvergleichs.
hashCode()
public int hashCode()
Gibt den Hashcode des aktuellen Objekts zurück.
Returns: int - Der Hashcode.