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
| Methode | Beschreibung |
|---|---|
| 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:
| 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.
transform(Matrix transform)
public void transform(Matrix transform)
Wendet die angegebene Transformation auf die Form an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| transform | Matrix | Die anzuwendende Transformation. |
equals(Object obj)
public boolean equals(Object obj)
Bestimmt, ob das angegebene Object gleich dieser Instanz ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | java.lang.Object | Das 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.