Rektangel

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

public class Rectangle extends Struct<Rectangle>

Lagrar en uppsättning av fyra heltal som representerar positionen och storleken på en rektangel.

Konstruktörer

KonstruktorBeskrivning
Rectangle()
Rectangle(int x, int y, int width, int height)Initierar en ny instans av com.aspose.imaging.Rectangle-strukturen med den angivna platsen och storleken.
Rectangle(Point location, Size size)Initierar en ny instans av com.aspose.imaging.Rectangle-strukturen med den angivna platsen och storleken.

Metoder

MetodBeskrivning
getEmpty()Hämtar en ny instans av com.aspose.imaging.Rectangle-strukturen som har com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width och com.aspose.imaging.Rectangle.Height-värden satta till noll.
fromPoints(Point point1, Point point2)Skapar en ny Rectangle från två angivna punkter.
ceiling(RectangleF value)Konverterar den angivna com.aspose.imaging.RectangleF-strukturen till en com.aspose.imaging.Rectangle-struktur genom att avrunda com.aspose.imaging.RectangleF-värdena till nästa högre heltal.
truncate(RectangleF value)Konverterar den angivna com.aspose.imaging.RectangleF till en com.aspose.imaging.Rectangle genom att trunkera com.aspose.imaging.RectangleF-värdena.
round(RectangleF value)Konverterar den angivna com.aspose.imaging.RectangleF till en com.aspose.imaging.Rectangle genom att avrunda com.aspose.imaging.RectangleF-värdena till närmaste heltalsvärden.
inflate(Rectangle rect, int x, int y)Skapar och returnerar en uppblåst kopia av den angivna com.aspose.imaging.Rectangle-strukturen.
intersect(Rectangle a, Rectangle b)Returnerar en tredje com.aspose.imaging.Rectangle-struktur som representerar skärningspunkten mellan två andra com.aspose.imaging.Rectangle-strukturer.
union(Rectangle a, Rectangle b)Hämtar en com.aspose.imaging.Rectangle-struktur som innehåller föreningen av två com.aspose.imaging.Rectangle-strukturer.
op_Equality(Rectangle left, Rectangle right)Testar om två com.aspose.imaging.Rectangle-strukturer har samma position och storlek.
op_Inequality(Rectangle left, Rectangle right)Testar om två com.aspose.imaging.Rectangle-strukturer skiljer sig åt i position eller storlek.
fromLeftTopRightBottom(int left, int top, int right, int bottom)Skapar en com.aspose.imaging.Rectangle-struktur med de angivna kantpositionerna.
isEquals(Rectangle obj1, Rectangle obj2)
getLocation()Hämtar eller anger koordinaterna för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
setLocation(Point value)Hämtar eller anger koordinaterna för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
getSize()Hämtar eller anger storleken på denna com.aspose.imaging.Rectangle.
setSize(Size value)Hämtar eller anger storleken på denna com.aspose.imaging.Rectangle.
getX()Hämtar eller anger x-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
setX(int value)Hämtar eller anger x-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
getY()Hämtar eller anger y-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
setY(int value)Hämtar eller anger y-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
getWidth()Hämtar bredden på denna com.aspose.imaging.Rectangle-struktur.
setWidth(int value)Anger bredden på denna com.aspose.imaging.Rectangle-struktur.
getHeight()Hämtar eller anger höjden på denna com.aspose.imaging.Rectangle-struktur.
setHeight(int value)Hämtar eller anger höjden på denna com.aspose.imaging.Rectangle-struktur.
getLeft()Hämtar eller anger x-koordinaten för vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.
setLeft(int value)Hämtar eller anger x-koordinaten för vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.
getTop()Hämtar eller anger y-koordinaten för överkanten av denna com.aspose.imaging.Rectangle-struktur.
setTop(int value)Hämtar eller anger y-koordinaten för överkanten av denna com.aspose.imaging.Rectangle-struktur.
getRight()Hämtar eller anger x-koordinaten som är summan av com.aspose.imaging.Rectangle.X- och com.aspose.imaging.Rectangle.Width-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.
setRight(int value)Hämtar eller anger x-koordinaten som är summan av com.aspose.imaging.Rectangle.X- och com.aspose.imaging.Rectangle.Width-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.
getBottom()Hämtar eller anger y-koordinaten som är summan av com.aspose.imaging.Rectangle.Y- och com.aspose.imaging.Rectangle.Height-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.
setBottom(int value)Hämtar eller anger y-koordinaten som är summan av com.aspose.imaging.Rectangle.Y- och com.aspose.imaging.Rectangle.Height-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.
isEmpty()Hämtar ett värde som indikerar om alla numeriska egenskaper för denna com.aspose.imaging.Rectangle har värdet noll.
contains(int x, int y)Bestämmer om den angivna punkten finns inom denna com.aspose.imaging.Rectangle-struktur.
contains(Point point)Bestämmer om den angivna punkten finns inom denna com.aspose.imaging.Rectangle-struktur.
contains(Rectangle rect)Bestämmer om det rektangulära området som representeras av rect är helt innehållet i denna com.aspose.imaging.Rectangle-struktur.
inflate(int width, int height)Utökar denna com.aspose.imaging.Rectangle med den angivna mängden.
inflate(Size size)Utökar denna com.aspose.imaging.Rectangle med den angivna mängden.
intersect(Rectangle rect)Ersätter denna com.aspose.imaging.Rectangle med skärningspunkten mellan den själv och den angivna com.aspose.imaging.Rectangle.
intersectsWith(Rectangle rect)Bestämmer om detta rektangel skär rect.
offset(Point pos)Justera placeringen av detta rektangel med det angivna värdet.
offset(int x, int y)Justera placeringen av detta rektangel med det angivna värdet.
normalize()Normaliserar rektangeln genom att göra dess bredd och höjd positiva, vänster mindre än höger och topp mindre än botten.
equals(Object obj)Testar om obj är en com.aspose.imaging.Rectangle-struktur med samma position och storlek som denna com.aspose.imaging.Rectangle-struktur.
hashCode()Returnerar hashkoden för denna com.aspose.imaging.Rectangle-struktur.
toString()Konverterar attributen för denna com.aspose.imaging.Rectangle till en människoläsbar sträng.
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)

Initierar en ny instans av com.aspose.imaging.Rectangle-strukturen med den angivna platsen och storleken.

Parameters:

ParameterTypBeskrivning
xintX‑koordinaten för rektangelns övre vänstra hörn.
yintY‑koordinaten för rektangelns övre vänstra hörn.
breddintRektangelns bredd.
höjdintRektangelns höjd.

Rectangle(Point location, Size size)

public Rectangle(Point location, Size size)

Initierar en ny instans av com.aspose.imaging.Rectangle-strukturen med den angivna platsen och storleken.

Parameters:

ParameterTypBeskrivning
locationPointEn com.aspose.imaging.Point som representerar det övre vänstra hörnet av det rektangulära området.
sizeSizeEn com.aspose.imaging.Size som representerar bredden och höjden på det rektangulära området.

getEmpty()

public static Rectangle getEmpty()

Hämtar en ny instans av com.aspose.imaging.Rectangle-strukturen som har com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width och com.aspose.imaging.Rectangle.Height-värden satta till noll.

Returns: Rectangle

fromPoints(Point point1, Point point2)

public static Rectangle fromPoints(Point point1, Point point2)

Skapar en ny Rectangle från två angivna punkter. De två vertikalerna i den skapade Rectangle kommer att vara lika med de överförda point1 och point2. Dessa är vanligtvis de motsatta hörnen.

Parameters:

ParameterTypBeskrivning
point1PointDen första Point för den nya rektangeln.
point2PointDen andra Point för den nya rektangeln.

Returns: Rectangle - A newly created Rectangle.

ceiling(RectangleF value)

public static Rectangle ceiling(RectangleF value)

Konverterar den angivna com.aspose.imaging.RectangleF-strukturen till en com.aspose.imaging.Rectangle-struktur genom att avrunda com.aspose.imaging.RectangleF-värdena till nästa högre heltal.

Parameters:

ParameterTypBeskrivning
valueRectangleFcom.aspose.imaging.RectangleF-strukturen som ska konverteras.

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

truncate(RectangleF value)

public static Rectangle truncate(RectangleF value)

Konverterar den angivna com.aspose.imaging.RectangleF till en com.aspose.imaging.Rectangle genom att trunkera com.aspose.imaging.RectangleF-värdena.

Parameters:

ParameterTypBeskrivning
valueRectangleFcom.aspose.imaging.RectangleF som ska konverteras.

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

round(RectangleF value)

public static Rectangle round(RectangleF value)

Konverterar den angivna com.aspose.imaging.RectangleF till en com.aspose.imaging.Rectangle genom att avrunda com.aspose.imaging.RectangleF-värdena till närmaste heltalsvärden.

Parameters:

ParameterTypBeskrivning
valueRectangleFcom.aspose.imaging.RectangleF som ska konverteras.

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)

Skapar och returnerar en uppblåst kopia av den angivna com.aspose.imaging.Rectangle-strukturen. Kopian uppblåses med det angivna beloppet. Den ursprungliga com.aspose.imaging.Rectangle-strukturen förblir oförändrad.

Parameters:

ParameterTypBeskrivning
rectRectangleDen com.aspose.imaging.Rectangle som ska startas med. Denna rektangel ändras inte.
xintMängden att blåsa upp denna com.aspose.imaging.Rectangle horisontellt.
yintMängden att blåsa upp denna com.aspose.imaging.Rectangle vertikalt.

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

intersect(Rectangle a, Rectangle b)

public static Rectangle intersect(Rectangle a, Rectangle b)

Returnerar en tredje com.aspose.imaging.Rectangle-struktur som representerar skärningspunkten mellan två andra com.aspose.imaging.Rectangle-strukturer. Om det inte finns någon skärning returneras en tom com.aspose.imaging.Rectangle.

Parameters:

ParameterTypBeskrivning
aRectangleDen första rektangeln att skära.
bRectangleDen andra rektangeln att skära.

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)

Hämtar en com.aspose.imaging.Rectangle-struktur som innehåller föreningen av två com.aspose.imaging.Rectangle-strukturer.

Parameters:

ParameterTypBeskrivning
aRectangleDen första rektangeln för förening.
bRectangleDen andra rektangeln för förening.

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)

Testar om två com.aspose.imaging.Rectangle-strukturer har samma position och storlek.

Parameters:

ParameterTypBeskrivning
leftRectanglecom.aspose.imaging.Rectangle-strukturen som ligger till vänster om likhetsoperatorn.
rightRectanglecom.aspose.imaging.Rectangle-strukturen som ligger till höger om likhetsoperatorn.

Returns: boolean - Denna operator returnerar true om de två com.aspose.imaging.Rectangle-strukturerna har lika com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width och com.aspose.imaging.Rectangle.Height-egenskaper.

op_Inequality(Rectangle left, Rectangle right)

public static boolean op_Inequality(Rectangle left, Rectangle right)

Testar om två com.aspose.imaging.Rectangle-strukturer skiljer sig åt i position eller storlek.

Parameters:

ParameterTypBeskrivning
leftRectanglecom.aspose.imaging.Rectangle-strukturen som ligger till vänster om ojämlikhetsoperatorn.
rightRectanglecom.aspose.imaging.Rectangle-strukturen som ligger till höger om ojämlikhetsoperatorn.

Returns: boolean - Denna operator returnerar true om någon av com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width eller com.aspose.imaging.Rectangle.Height-egenskaperna i de två com.aspose.imaging.Rectangle-strukturerna är olika; annars false.

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

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

Skapar en com.aspose.imaging.Rectangle-struktur med de angivna kantpositionerna.

Parameters:

ParameterTypBeskrivning
vänsterintX‑koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
övreintY‑koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.
högerintX‑koordinaten för det nedre högra hörnet av denna com.aspose.imaging.Rectangle-struktur.
nedreintY‑koordinaten för det nedre högra hörnet av denna 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:

ParameterTypBeskrivning
obj1Rectangle
obj2Rectangle

Returns: boolean

getLocation()

public Point getLocation()

Hämtar eller anger koordinaterna för det övre vänstra hörnet av denna 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)

Hämtar eller anger koordinaterna för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
valuePointEn Point som representerar det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

getSize()

public Size getSize()

Hämtar eller anger storleken på denna 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)

Hämtar eller anger storleken på denna com.aspose.imaging.Rectangle.

Parameters:

ParameterTypBeskrivning
valueSizeEn com.aspose.imaging.Size som representerar bredden och höjden av denna com.aspose.imaging.Rectangle-struktur.

getX()

public int getX()

Hämtar eller anger x-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

Returns: int - X‑koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

setX(int value)

public void setX(int value)

Hämtar eller anger x-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintX‑koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

getY()

public int getY()

Hämtar eller anger y-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Y-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

setY(int value)

public void setY(int value)

Hämtar eller anger y-koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintY‑koordinaten för det övre vänstra hörnet av denna com.aspose.imaging.Rectangle-struktur.

getWidth()

public int getWidth()

Hämtar bredden på denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Bredden på denna com.aspose.imaging.Rectangle-struktur.

setWidth(int value)

public void setWidth(int value)

Anger bredden på denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintBredden på denna com.aspose.imaging.Rectangle-struktur.

getHeight()

public int getHeight()

Hämtar eller anger höjden på denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Höjden på denna com.aspose.imaging.Rectangle-struktur.

setHeight(int value)

public void setHeight(int value)

Hämtar eller anger höjden på denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintHöjden på denna com.aspose.imaging.Rectangle-struktur.

getLeft()

public int getLeft()

Hämtar eller anger x-koordinaten för vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.

Returns: int - X-koordinaten för den vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.

setLeft(int value)

public void setLeft(int value)

Hämtar eller anger x-koordinaten för vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintX-koordinaten för den vänstra kanten av denna com.aspose.imaging.Rectangle-struktur.

getTop()

public int getTop()

Hämtar eller anger y-koordinaten för överkanten av denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Y-koordinaten för den övre kanten av denna com.aspose.imaging.Rectangle-struktur.

setTop(int value)

public void setTop(int value)

Hämtar eller anger y-koordinaten för överkanten av denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintY-koordinaten för den övre kanten av denna com.aspose.imaging.Rectangle-struktur.

getRight()

public int getRight()

Hämtar eller anger x-koordinaten som är summan av com.aspose.imaging.Rectangle.X- och com.aspose.imaging.Rectangle.Width-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.

Returns: int - X-koordinaten som är summan av com.aspose.imaging.Rectangle.X och com.aspose.imaging.Rectangle.Width för denna com.aspose.imaging.Rectangle.

setRight(int value)

public void setRight(int value)

Hämtar eller anger x-koordinaten som är summan av com.aspose.imaging.Rectangle.X- och com.aspose.imaging.Rectangle.Width-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintX-koordinaten som är summan av com.aspose.imaging.Rectangle.X och com.aspose.imaging.Rectangle.Width för denna com.aspose.imaging.Rectangle.

getBottom()

public int getBottom()

Hämtar eller anger y-koordinaten som är summan av com.aspose.imaging.Rectangle.Y- och com.aspose.imaging.Rectangle.Height-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Y-koordinaten som är summan av com.aspose.imaging.Rectangle.Y och com.aspose.imaging.Rectangle.Height för denna com.aspose.imaging.Rectangle.

setBottom(int value)

public void setBottom(int value)

Hämtar eller anger y-koordinaten som är summan av com.aspose.imaging.Rectangle.Y- och com.aspose.imaging.Rectangle.Height-egenskapsvärdena för denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
värdeintY-koordinaten som är summan av com.aspose.imaging.Rectangle.Y och com.aspose.imaging.Rectangle.Height för denna com.aspose.imaging.Rectangle.

isEmpty()

public boolean isEmpty()

Hämtar ett värde som indikerar om alla numeriska egenskaper för denna com.aspose.imaging.Rectangle har värdet noll.

Returns: boolean - Denna egenskap returnerar true om com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X och com.aspose.imaging.Rectangle.Y för denna com.aspose.imaging.Rectangle alla har värdet noll; annars false.

contains(int x, int y)

public boolean contains(int x, int y)

Bestämmer om den angivna punkten finns inom denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
xintX-koordinaten för punkten som ska testas.
yintY-koordinaten för punkten som ska testas.

Returns: boolean - Denna metod returnerar true om punkten definierad av x och y finns inom denna com.aspose.imaging.Rectangle-struktur; annars false.

contains(Point point)

public boolean contains(Point point)

Bestämmer om den angivna punkten finns inom denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
pointPointDen com.aspose.imaging.Point som ska testas.

Returns: boolean - Denna metod returnerar true om punkten som representeras av point finns inom denna com.aspose.imaging.Rectangle-struktur; annars false.

contains(Rectangle rect)

public boolean contains(Rectangle rect)

Bestämmer om det rektangulära området som representeras av rect är helt innehållet i denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
rectRectangleDen com.aspose.imaging.Rectangle som ska testas.

Returns: boolean - Denna metod returnerar true om det rektangulära området som representeras av rect är helt innehållet i denna com.aspose.imaging.Rectangle-struktur; annars false.

inflate(int width, int height)

public void inflate(int width, int height)

Utökar denna com.aspose.imaging.Rectangle med den angivna mängden.

Parameters:

ParameterTypBeskrivning
breddintMängden att blåsa upp denna com.aspose.imaging.Rectangle horisontellt.
höjdintMängden att blåsa upp denna com.aspose.imaging.Rectangle vertikalt.

inflate(Size size)

public void inflate(Size size)

Utökar denna com.aspose.imaging.Rectangle med den angivna mängden.

Parameters:

ParameterTypBeskrivning
sizeSizeMängden att expandera denna rektangel.

intersect(Rectangle rect)

public void intersect(Rectangle rect)

Ersätter denna com.aspose.imaging.Rectangle med skärningspunkten mellan den själv och den angivna com.aspose.imaging.Rectangle.

Parameters:

ParameterTypBeskrivning
rectRectangleDen com.aspose.imaging.Rectangle att intersecta med.

intersectsWith(Rectangle rect)

public boolean intersectsWith(Rectangle rect)

Bestämmer om detta rektangel skär rect.

Parameters:

ParameterTypBeskrivning
rectRectangleRektangeln att testa.

Returns: boolean - Denna metod returnerar true om det finns någon korsning, annars false.

offset(Point pos)

public void offset(Point pos)

Justera placeringen av detta rektangel med det angivna värdet.

Parameters:

ParameterTypBeskrivning
posPointMängd att förskjuta platsen.

offset(int x, int y)

public void offset(int x, int y)

Justera placeringen av detta rektangel med det angivna värdet.

Parameters:

ParameterTypBeskrivning
xintDen horisontella förskjutningen.
yintDen vertikala förskjutningen.

normalize()

public void normalize()

Normaliserar rektangeln genom att göra dess bredd och höjd positiva, vänster mindre än höger och topp mindre än botten.

equals(Object obj)

public boolean equals(Object obj)

Testar om obj är en com.aspose.imaging.Rectangle-struktur med samma position och storlek som denna com.aspose.imaging.Rectangle-struktur.

Parameters:

ParameterTypBeskrivning
objjava.lang.ObjectDet System.Object att testa.

Returns: boolean - Denna metod returnerar true om obj är en com.aspose.imaging.Rectangle-struktur och dess com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width och com.aspose.imaging.Rectangle.Height-egenskaper är lika med motsvarande egenskaper för denna com.aspose.imaging.Rectangle-struktur; annars false.

hashCode()

public int hashCode()

Returnerar hashkoden för denna com.aspose.imaging.Rectangle-struktur.

Returns: int - Ett heltal som representerar hash-koden för denna rektangel.

toString()

public String toString()

Konverterar attributen för denna com.aspose.imaging.Rectangle till en människoläsbar sträng.

Returns: java.lang.String - En sträng som innehåller positionen, bredden och höjden för denna com.aspose.imaging.Rectangle-struktur.

CloneTo(Rectangle that)

public void CloneTo(Rectangle that)

Parameters:

ParameterTypBeskrivning
thatRectangle

Clone()

public Rectangle Clone()

Returns: Rectangle