Rechteck

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class Rectangle extends Struct<Rectangle>

Speichert ein Set von vier Ganzzahlen, das die Position und Größe eines Rechtecks darstellt.

Konstruktoren

KonstruktorBeschreibung
Rectangle()
Rectangle(int x, int y, int width, int height)Initialisiert eine neue Instanz der com.aspose.imaging.Rectangle-Struktur mit dem angegebenen Ort und der Größe.
Rectangle(Point location, Size size)Initialisiert eine neue Instanz der com.aspose.imaging.Rectangle-Struktur mit dem angegebenen Ort und der Größe.

Methoden

MethodeBeschreibung
getEmpty()Gibt eine neue Instanz der com.aspose.imaging.Rectangle-Struktur zurück, deren Werte com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width und com.aspose.imaging.Rectangle.Height auf Null gesetzt sind.
fromPoints(Point point1, Point point2)Erstellt ein neues Rectangle aus zwei angegebenen Punkten.
ceiling(RectangleF value)Konvertiert die angegebene com.aspose.imaging.RectangleF-Struktur in eine com.aspose.imaging.Rectangle-Struktur, indem die Werte von com.aspose.imaging.RectangleF auf die nächsthöheren Ganzzahlen gerundet werden.
truncate(RectangleF value)Konvertiert das angegebene com.aspose.imaging.RectangleF in ein com.aspose.imaging.Rectangle, indem die Werte von com.aspose.imaging.RectangleF abgeschnitten werden.
round(RectangleF value)Konvertiert das angegebene com.aspose.imaging.RectangleF in ein com.aspose.imaging.Rectangle, indem die Werte des com.aspose.imaging.RectangleF auf die nächsten Ganzzahlen gerundet werden.
inflate(Rectangle rect, int x, int y)Erstellt und gibt eine aufgeblähte Kopie der angegebenen com.aspose.imaging.Rectangle-Struktur zurück.
intersect(Rectangle a, Rectangle b)Gibt eine dritte com.aspose.imaging.Rectangle-Struktur zurück, die die Schnittmenge zweier anderer com.aspose.imaging.Rectangle-Strukturen darstellt.
union(Rectangle a, Rectangle b)Liefert eine com.aspose.imaging.Rectangle-Struktur, die die Vereinigung zweier com.aspose.imaging.Rectangle-Strukturen enthält.
op_Equality(Rectangle left, Rectangle right)Prüft, ob zwei com.aspose.imaging.Rectangle-Strukturen die gleiche Position und Größe haben.
op_Inequality(Rectangle left, Rectangle right)Prüft, ob sich zwei com.aspose.imaging.Rectangle-Strukturen in Position oder Größe unterscheiden.
fromLeftTopRightBottom(int left, int top, int right, int bottom)Erstellt eine com.aspose.imaging.Rectangle-Struktur mit den angegebenen Kantenpositionen.
isEquals(Rectangle obj1, Rectangle obj2)
getLocation()Liest oder setzt die Koordinaten der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
setLocation(Point value)Liest oder setzt die Koordinaten der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
getSize()Liest oder setzt die Größe dieses com.aspose.imaging.Rectangle.
setSize(Size value)Liest oder setzt die Größe dieses com.aspose.imaging.Rectangle.
getX()Liest oder setzt die x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
setX(int value)Liest oder setzt die x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
getY()Liest oder setzt die y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
setY(int value)Liest oder setzt die y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
getWidth()Liest die Breite dieser com.aspose.imaging.Rectangle-Struktur.
setWidth(int value)Setzt die Breite dieser com.aspose.imaging.Rectangle-Struktur.
getHeight()Liest oder setzt die Höhe dieser com.aspose.imaging.Rectangle-Struktur.
setHeight(int value)Liest oder setzt die Höhe dieser com.aspose.imaging.Rectangle-Struktur.
getLeft()Liest oder setzt die x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.
setLeft(int value)Liest oder setzt die x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.
getTop()Liest oder setzt die y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.
setTop(int value)Liest oder setzt die y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.
getRight()Liest oder setzt die x-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieser com.aspose.imaging.Rectangle-Struktur ist.
setRight(int value)Liest oder setzt die x-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieser com.aspose.imaging.Rectangle-Struktur ist.
getBottom()Liest oder setzt die y-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieser com.aspose.imaging.Rectangle-Struktur ist.
setBottom(int value)Liest oder setzt die y-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieser com.aspose.imaging.Rectangle-Struktur ist.
isEmpty()Liest einen Wert, der angibt, ob alle numerischen Eigenschaften dieses com.aspose.imaging.Rectangle den Wert Null haben.
contains(int x, int y)Bestimmt, ob der angegebene Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.
contains(Point point)Bestimmt, ob der angegebene Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.
contains(Rectangle rect)Bestimmt, ob der durch rect dargestellte rechteckige Bereich vollständig innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.
inflate(int width, int height)Bläht dieses com.aspose.imaging.Rectangle um den angegebenen Betrag auf.
inflate(Size size)Bläht dieses com.aspose.imaging.Rectangle um den angegebenen Betrag auf.
intersect(Rectangle rect)Ersetzt dieses com.aspose.imaging.Rectangle durch die Schnittmenge von sich selbst und dem angegebenen com.aspose.imaging.Rectangle.
intersectsWith(Rectangle rect)Bestimmt, ob dieses Rechteck mit rect schneidet.
offset(Point pos)Passt die Position dieses Rechtecks um den angegebenen Betrag an.
offset(int x, int y)Passt die Position dieses Rechtecks um den angegebenen Betrag an.
normalize()Normalisiert das Rechteck, indem Breite und Höhe positiv gemacht werden, links kleiner als rechts und oben kleiner als unten ist.
equals(Object obj)Prüft, ob obj eine com.aspose.imaging.Rectangle-Struktur mit derselben Position und Größe wie diese com.aspose.imaging.Rectangle-Struktur ist.
hashCode()Gibt den Hashcode für diese com.aspose.imaging.Rectangle-Struktur zurück.
toString()Konvertiert die Attribute dieser com.aspose.imaging.Rectangle in einen menschenlesbaren String.
CloneTo(Rectangle that)
Clone()

Rectangle()

public Rectangle()

Rectangle(int x, int y, int width, int height)

public Rectangle(int x, int y, int width, int height)

Initialisiert eine neue Instanz der com.aspose.imaging.Rectangle-Struktur mit dem angegebenen Ort und der Größe.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate der oberen linken Ecke des Rechtecks.
yintDie y‑Koordinate der oberen linken Ecke des Rechtecks.
BreiteintDie Breite des Rechtecks.
HöheintDie Höhe des Rechtecks.

Rectangle(Point location, Size size)

public Rectangle(Point location, Size size)

Initialisiert eine neue Instanz der com.aspose.imaging.Rectangle-Struktur mit dem angegebenen Ort und der Größe.

Parameters:

ParameterTypBeschreibung
locationPointEin com.aspose.imaging.Point, das die obere linke Ecke des rechteckigen Bereichs darstellt.
sizeSizeEin com.aspose.imaging.Size, das die Breite und Höhe des rechteckigen Bereichs darstellt.

getEmpty()

public static Rectangle getEmpty()

Gibt eine neue Instanz der com.aspose.imaging.Rectangle-Struktur zurück, deren Werte com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width und com.aspose.imaging.Rectangle.Height auf Null gesetzt sind.

Returns: Rectangle

fromPoints(Point point1, Point point2)

public static Rectangle fromPoints(Point point1, Point point2)

Erstellt ein neues Rectangle aus zwei angegebenen Punkten. Die beiden Vertikalen des erstellten Rectangle entsprechen den übergebenen point1 und point2. Diese sind typischerweise die gegenüberliegenden Eckpunkte.

Parameters:

ParameterTypBeschreibung
point1PointDer erste Point für das neue Rechteck.
point2PointDer zweite Point für das neue Rechteck.

Returns: Rectangle - A newly created Rectangle.

ceiling(RectangleF value)

public static Rectangle ceiling(RectangleF value)

Konvertiert die angegebene com.aspose.imaging.RectangleF-Struktur in eine com.aspose.imaging.Rectangle-Struktur, indem die Werte von com.aspose.imaging.RectangleF auf die nächsthöheren Ganzzahlen gerundet werden.

Parameters:

ParameterTypBeschreibung
valueRectangleFDie zu konvertierende com.aspose.imaging.RectangleF-Struktur.

Returns: Rectangle - Returns a com.aspose.imaging.Rectangle.

truncate(RectangleF value)

public static Rectangle truncate(RectangleF value)

Konvertiert das angegebene com.aspose.imaging.RectangleF in ein com.aspose.imaging.Rectangle, indem die Werte von com.aspose.imaging.RectangleF abgeschnitten werden.

Parameters:

ParameterTypBeschreibung
valueRectangleFDas zu konvertierende com.aspose.imaging.RectangleF.

Returns: Rectangle - A new com.aspose.imaging.Rectangle.

round(RectangleF value)

public static Rectangle round(RectangleF value)

Konvertiert das angegebene com.aspose.imaging.RectangleF in ein com.aspose.imaging.Rectangle, indem die Werte des com.aspose.imaging.RectangleF auf die nächsten Ganzzahlen gerundet werden.

Parameters:

ParameterTypBeschreibung
valueRectangleFDas zu konvertierende com.aspose.imaging.RectangleF.

Returns: Rectangle - A new com.aspose.imaging.Rectangle.

inflate(Rectangle rect, int x, int y)

public static Rectangle inflate(Rectangle rect, int x, int y)

Erstellt und gibt eine aufgeblähte Kopie der angegebenen com.aspose.imaging.Rectangle-Struktur zurück. Die Kopie wird um den angegebenen Betrag aufgebläht. Die ursprüngliche com.aspose.imaging.Rectangle-Struktur bleibt unverändert.

Parameters:

ParameterTypBeschreibung
rectRectangleDas com.aspose.imaging.Rectangle, mit dem gestartet werden soll. Dieses Rechteck wird nicht verändert.
xintDer Betrag, um den dieses com.aspose.imaging.Rectangle horizontal aufgebläht wird.
yintDer Betrag, um den dieses com.aspose.imaging.Rectangle vertikal aufgebläht wird.

Returns: Rectangle - The inflated com.aspose.imaging.Rectangle.

intersect(Rectangle a, Rectangle b)

public static Rectangle intersect(Rectangle a, Rectangle b)

Gibt eine dritte com.aspose.imaging.Rectangle-Struktur zurück, die die Schnittmenge zweier anderer com.aspose.imaging.Rectangle-Strukturen darstellt. Wenn keine Schnittmenge existiert, wird ein leeres com.aspose.imaging.Rectangle zurückgegeben.

Parameters:

ParameterTypBeschreibung
aRectangleEin erstes Rechteck zum Überschneiden.
bRectangleEin zweites Rechteck zum Überschneiden.

Returns: Rectangle - A com.aspose.imaging.Rectangle that represents the intersection of a and b.

union(Rectangle a, Rectangle b)

public static Rectangle union(Rectangle a, Rectangle b)

Liefert eine com.aspose.imaging.Rectangle-Struktur, die die Vereinigung zweier com.aspose.imaging.Rectangle-Strukturen enthält.

Parameters:

ParameterTypBeschreibung
aRectangleEin erstes Rechteck zur Vereinigung.
bRectangleEin zweites Rechteck zur Vereinigung.

Returns: Rectangle - A com.aspose.imaging.Rectangle structure that bounds the union of the two com.aspose.imaging.Rectangle structures.

op_Equality(Rectangle left, Rectangle right)

public static boolean op_Equality(Rectangle left, Rectangle right)

Prüft, ob zwei com.aspose.imaging.Rectangle-Strukturen die gleiche Position und Größe haben.

Parameters:

ParameterTypBeschreibung
leftRectangleDie com.aspose.imaging.Rectangle-Struktur, die links vom Gleichheitsoperator steht.
rightRectangleDie com.aspose.imaging.Rectangle-Struktur, die rechts vom Gleichheitsoperator steht.

Returns: boolean – Dieser Operator gibt true zurück, wenn die beiden com.aspose.imaging.Rectangle-Strukturen gleiche com.aspose.imaging.Rectangle.X-, com.aspose.imaging.Rectangle.Y-, com.aspose.imaging.Rectangle.Width- und com.aspose.imaging.Rectangle.Height-Eigenschaften haben.

op_Inequality(Rectangle left, Rectangle right)

public static boolean op_Inequality(Rectangle left, Rectangle right)

Prüft, ob sich zwei com.aspose.imaging.Rectangle-Strukturen in Position oder Größe unterscheiden.

Parameters:

ParameterTypBeschreibung
leftRectangleDie com.aspose.imaging.Rectangle-Struktur, die links vom Ungleichheitsoperator steht.
rightRectangleDie com.aspose.imaging.Rectangle-Struktur, die rechts vom Ungleichheitsoperator steht.

Returns: boolean – Dieser Operator gibt true zurück, wenn irgendeine der com.aspose.imaging.Rectangle.X-, com.aspose.imaging.Rectangle.Y-, com.aspose.imaging.Rectangle.Width- oder com.aspose.imaging.Rectangle.Height-Eigenschaften der beiden com.aspose.imaging.Rectangle-Strukturen ungleich ist; andernfalls false.

fromLeftTopRightBottom(int left, int top, int right, int bottom)

public static Rectangle fromLeftTopRightBottom(int left, int top, int right, int bottom)

Erstellt eine com.aspose.imaging.Rectangle-Struktur mit den angegebenen Kantenpositionen.

Parameters:

ParameterTypBeschreibung
linksintDie x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
obenintDie y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.
rechtsintDie x-Koordinate der unteren rechten Ecke dieser com.aspose.imaging.Rectangle-Struktur.
untenintDie y-Koordinate der unteren rechten Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Returns: Rectangle - The new com.aspose.imaging.Rectangle that this method creates.

isEquals(Rectangle obj1, Rectangle obj2)

public static boolean isEquals(Rectangle obj1, Rectangle obj2)

Parameters:

ParameterTypBeschreibung
obj1Rectangle
obj2Rectangle

Returns: boolean

getLocation()

public Point getLocation()

Liest oder setzt die Koordinaten der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Returns: Point - A com.aspose.imaging.Point that represents the upper-left corner of this com.aspose.imaging.Rectangle structure.

setLocation(Point value)

public void setLocation(Point value)

Liest oder setzt die Koordinaten der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
valuePointEin Point, das die obere linke Ecke dieser com.aspose.imaging.Rectangle-Struktur darstellt.

getSize()

public Size getSize()

Liest oder setzt die Größe dieses com.aspose.imaging.Rectangle.

Returns: Size - A com.aspose.imaging.Size that represents the width and height of this com.aspose.imaging.Rectangle structure.

setSize(Size value)

public void setSize(Size value)

Liest oder setzt die Größe dieses com.aspose.imaging.Rectangle.

Parameters:

ParameterTypBeschreibung
valueSizeEin com.aspose.imaging.Size, das die Breite und Höhe dieser com.aspose.imaging.Rectangle-Struktur darstellt.

getX()

public int getX()

Liest oder setzt die x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int – Die x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

setX(int value)

public void setX(int value)

Liest oder setzt die x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie x-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

getY()

public int getY()

Liest oder setzt die y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int - Die y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

setY(int value)

public void setY(int value)

Liest oder setzt die y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie y-Koordinate der oberen linken Ecke dieser com.aspose.imaging.Rectangle-Struktur.

getWidth()

public int getWidth()

Liest die Breite dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int - Die Breite dieser com.aspose.imaging.Rectangle-Struktur.

setWidth(int value)

public void setWidth(int value)

Setzt die Breite dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie Breite dieser com.aspose.imaging.Rectangle-Struktur.

getHeight()

public int getHeight()

Liest oder setzt die Höhe dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int - Die Höhe dieser com.aspose.imaging.Rectangle-Struktur.

setHeight(int value)

public void setHeight(int value)

Liest oder setzt die Höhe dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie Höhe dieser com.aspose.imaging.Rectangle-Struktur.

getLeft()

public int getLeft()

Liest oder setzt die x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int - Die x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.

setLeft(int value)

public void setLeft(int value)

Liest oder setzt die x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie x-Koordinate der linken Kante dieser com.aspose.imaging.Rectangle-Struktur.

getTop()

public int getTop()

Liest oder setzt die y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.

Returns: int - Die y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.

setTop(int value)

public void setTop(int value)

Liest oder setzt die y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.

Parameters:

ParameterTypBeschreibung
WertintDie y-Koordinate der oberen Kante dieser com.aspose.imaging.Rectangle-Struktur.

getRight()

public int getRight()

Liest oder setzt die x-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieser com.aspose.imaging.Rectangle-Struktur ist.

Returns: int - Die x-Koordinate, die die Summe von com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieses com.aspose.imaging.Rectangle ist.

setRight(int value)

public void setRight(int value)

Liest oder setzt die x-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieser com.aspose.imaging.Rectangle-Struktur ist.

Parameters:

ParameterTypBeschreibung
WertintDie x-Koordinate, die die Summe von com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Width dieses com.aspose.imaging.Rectangle ist.

getBottom()

public int getBottom()

Liest oder setzt die y-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieser com.aspose.imaging.Rectangle-Struktur ist.

Returns: int - Die y-Koordinate, die die Summe von com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieses com.aspose.imaging.Rectangle ist.

setBottom(int value)

public void setBottom(int value)

Liest oder setzt die y-Koordinate, die die Summe der Eigenschaften com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieser com.aspose.imaging.Rectangle-Struktur ist.

Parameters:

ParameterTypBeschreibung
WertintDie y-Koordinate, die die Summe von com.aspose.imaging.Rectangle.Y und com.aspose.imaging.Rectangle.Height dieses com.aspose.imaging.Rectangle ist.

isEmpty()

public boolean isEmpty()

Liest einen Wert, der angibt, ob alle numerischen Eigenschaften dieses com.aspose.imaging.Rectangle den Wert Null haben.

Returns: boolean - Diese Eigenschaft gibt true zurück, wenn die Eigenschaften com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X und com.aspose.imaging.Rectangle.Y dieses com.aspose.imaging.Rectangle alle den Wert null haben; andernfalls false.

contains(int x, int y)

public boolean contains(int x, int y)

Bestimmt, ob der angegebene Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.

Parameters:

ParameterTypBeschreibung
xintDie x-Koordinate des zu testenden Punktes.
yintDie y-Koordinate des zu testenden Punktes.

Returns: boolean - Diese Methode gibt true zurück, wenn der durch x und y definierte Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt; andernfalls false.

contains(Point point)

public boolean contains(Point point)

Bestimmt, ob der angegebene Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.

Parameters:

ParameterTypBeschreibung
pointPointDer com.aspose.imaging.Point zum Testen.

Returns: boolean - Diese Methode gibt true zurück, wenn der durch point dargestellte Punkt innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt; andernfalls false.

contains(Rectangle rect)

public boolean contains(Rectangle rect)

Bestimmt, ob der durch rect dargestellte rechteckige Bereich vollständig innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt.

Parameters:

ParameterTypBeschreibung
rectRectangleDas com.aspose.imaging.Rectangle zum Testen.

Returns: boolean - Diese Methode gibt true zurück, wenn der durch rect dargestellte rechteckige Bereich vollständig innerhalb dieser com.aspose.imaging.Rectangle-Struktur liegt; andernfalls false.

inflate(int width, int height)

public void inflate(int width, int height)

Bläht dieses com.aspose.imaging.Rectangle um den angegebenen Betrag auf.

Parameters:

ParameterTypBeschreibung
BreiteintDer Betrag, um den dieses com.aspose.imaging.Rectangle horizontal aufgebläht wird.
HöheintDer Betrag, um den dieses com.aspose.imaging.Rectangle vertikal aufgebläht wird.

inflate(Size size)

public void inflate(Size size)

Bläht dieses com.aspose.imaging.Rectangle um den angegebenen Betrag auf.

Parameters:

ParameterTypBeschreibung
sizeSizeDer Betrag, um den dieses Rechteck aufgebläht werden soll.

intersect(Rectangle rect)

public void intersect(Rectangle rect)

Ersetzt dieses com.aspose.imaging.Rectangle durch die Schnittmenge von sich selbst und dem angegebenen com.aspose.imaging.Rectangle.

Parameters:

ParameterTypBeschreibung
rectRectangleDas com.aspose.imaging.Rectangle, mit dem geschnitten werden soll.

intersectsWith(Rectangle rect)

public boolean intersectsWith(Rectangle rect)

Bestimmt, ob dieses Rechteck mit rect schneidet.

Parameters:

ParameterTypBeschreibung
rectRectangleDas Rechteck zum Testen.

Returns: boolean - Diese Methode gibt true zurück, wenn irgendeine Schnittmenge existiert, andernfalls false.

offset(Point pos)

public void offset(Point pos)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.

Parameters:

ParameterTypBeschreibung
posPointBetrag, um die Position zu verschieben.

offset(int x, int y)

public void offset(int x, int y)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.

Parameters:

ParameterTypBeschreibung
xintDer horizontale Versatz.
yintDer vertikale Versatz.

normalize()

public void normalize()

Normalisiert das Rechteck, indem Breite und Höhe positiv gemacht werden, links kleiner als rechts und oben kleiner als unten ist.

equals(Object obj)

public boolean equals(Object obj)

Prüft, ob obj eine com.aspose.imaging.Rectangle-Struktur mit derselben Position und Größe wie diese com.aspose.imaging.Rectangle-Struktur ist.

Parameters:

ParameterTypBeschreibung
objjava.lang.ObjectDas System.Object zum Testen.

Returns: boolean - Diese Methode gibt true zurück, wenn obj eine com.aspose.imaging.Rectangle-Struktur ist und deren Eigenschaften com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width und com.aspose.imaging.Rectangle.Height den entsprechenden Eigenschaften dieser com.aspose.imaging.Rectangle-Struktur entsprechen; andernfalls false.

hashCode()

public int hashCode()

Gibt den Hashcode für diese com.aspose.imaging.Rectangle-Struktur zurück.

Returns: int - Eine Ganzzahl, die den Hashcode für dieses Rechteck darstellt.

toString()

public String toString()

Konvertiert die Attribute dieser com.aspose.imaging.Rectangle in einen menschenlesbaren String.

Returns: java.lang.String - Eine Zeichenkette, die die Position, Breite und Höhe dieser com.aspose.imaging.Rectangle-Struktur enthält.

CloneTo(Rectangle that)

public void CloneTo(Rectangle that)

Parameters:

ParameterTypBeschreibung
thatRectangle

Clone()

public Rectangle Clone()

Returns: Rectangle