RectangleProjectedShape

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

public abstract class RectangleProjectedShape extends Shape

Stellt eine Form dar, die über ein Rechteck projiziert wird, das in eine bestimmte Ausrichtung gedreht ist. Sie wird durch vier Punkte definiert, die im Raum rotiert werden können, wobei die gleiche Kantenlänge und 90 Grad zwischen benachbarten Kanten beibehalten werden.

Methoden

MethodeBeschreibung
getLeftTop()Ruft den linken oberen Rechteckpunkt ab.
getRightTop()Ruft den rechten oberen Rechteckpunkt ab.
getLeftBottom()Ruft den linken unteren Rechteckpunkt ab.
getRightBottom()Ruft den rechten unteren Rechteckpunkt ab.
getCenter()Liefert das Zentrum der Form.
getBounds()Ruft die Begrenzungen des Objekts ab.
getRectangleWidth()Ruft die Rechteckbreite ab.
getRectangleHeight()Ruft die Rechteckhöhe ab.
hasSegments()Liefert einen Wert, der angibt, ob die Form Segmente hat.
getBounds(Matrix matrix)Ruft die Begrenzungen des Objekts ab.
getBounds(Matrix matrix, Pen pen)Ruft die Begrenzungen des Objekts ab.
transform(Matrix transform)Wendet die angegebene Transformation auf die Form an.
equals(Object obj)Bestimmt, ob das angegebene Object gleich dieser Instanz ist.
hashCode()Gibt einen Hashcode für diese Instanz zurück.

getLeftTop()

public PointF getLeftTop()

Ruft den linken oberen Rechteckpunkt ab.

Wert: Der linke obere Rechteckpunkt.

Returns: PointF

getRightTop()

public PointF getRightTop()

Ruft den rechten oberen Rechteckpunkt ab.

Wert: Der rechte obere Rechteckpunkt.

Returns: PointF

getLeftBottom()

public PointF getLeftBottom()

Ruft den linken unteren Rechteckpunkt ab.

Wert: Der linke untere Rechteckpunkt.

Returns: PointF

getRightBottom()

public PointF getRightBottom()

Ruft den rechten unteren Rechteckpunkt ab.

Wert: Der rechte untere Rechteckpunkt.

Returns: PointF

getCenter()

public PointF getCenter()

Liefert das Zentrum der Form.

Wert: Der Mittelpunkt der Form.

Returns: PointF

getBounds()

public RectangleF getBounds()

Ruft die Begrenzungen des Objekts ab.

Wert: Die Begrenzungen des Objekts.

Returns: RectangleF

getRectangleWidth()

public double getRectangleWidth()

Ruft die Rechteckbreite ab.

Wert: Die Rechteckbreite.

Returns: double

getRectangleHeight()

public double getRectangleHeight()

Ruft die Rechteckhöhe ab.

Wert: Die Rechteckhöhe.

Returns: double

hasSegments()

public boolean hasSegments()

Liefert einen Wert, der angibt, ob die Form Segmente hat.

Wert: True, wenn die Form Segmente hat; andernfalls false.

Returns: boolean

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.

transform(Matrix transform)

public void transform(Matrix transform)

Wendet die angegebene Transformation auf die Form an.

Parameters:

ParameterTypBeschreibung
transformMatrixDie anzuwendende Transformation.

equals(Object obj)

public boolean equals(Object obj)

Bestimmt, ob das angegebene Object gleich dieser Instanz ist.

Parameters:

ParameterTypBeschreibung
objjava.lang.ObjectDas Object zum Vergleich mit dieser Instanz.

Returns: boolean - true wenn das angegebene Object dieser Instanz gleich ist; andernfalls false.

hashCode()

public int hashCode()

Gibt einen Hashcode für diese Instanz zurück.

Returns: int – Ein Hashcode für diese Instanz, geeignet für den Einsatz in Hash‑Algorithmen und Datenstrukturen wie einer Hashtabelle.