Dikdörtgen

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

public class Rectangle extends Struct<Rectangle>

Bir dikdörtgenin konumunu ve boyutunu temsil eden dört tamsayı setini depolar.

Yapıcılar

YapıcıAçıklama
Rectangle()
Rectangle(int x, int y, int width, int height)Belirtilen konum ve boyutla yeni bir com.aspose.imaging.Rectangle yapısı örneği başlatır.
Rectangle(Point location, Size size)Belirtilen konum ve boyutla yeni bir com.aspose.imaging.Rectangle yapısı örneği başlatır.

Yöntemler

YöntemAçıklama
getEmpty()com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width ve com.aspose.imaging.Rectangle.Height değerleri sıfıra ayarlanmış yeni bir com.aspose.imaging.Rectangle yapı örneği alır.
fromPoints(Point point1, Point point2)Belirtilen iki noktadan yeni bir Rectangle oluşturur.
ceiling(RectangleF value)Belirtilen com.aspose.imaging.RectangleF yapısını, com.aspose.imaging.RectangleF değerlerini bir üst tam sayıya yuvarlayarak bir com.aspose.imaging.Rectangle yapısına dönüştürür.
truncate(RectangleF value)Belirtilen com.aspose.imaging.RectangleF değerlerini kırparak bir com.aspose.imaging.Rectangle‘a dönüştürür.
round(RectangleF value)Belirtilen com.aspose.imaging.RectangleF nesnesini, com.aspose.imaging.RectangleF değerlerini en yakın tam sayıya yuvarlayarak bir com.aspose.imaging.Rectangle nesnesine dönüştürür.
inflate(Rectangle rect, int x, int y)Belirtilen com.aspose.imaging.Rectangle yapısının şişirilmiş bir kopyasını oluşturur ve döndürür.
intersect(Rectangle a, Rectangle b)İki diğer com.aspose.imaging.Rectangle yapısının kesişimini temsil eden üçüncü bir com.aspose.imaging.Rectangle yapısını döndürür.
union(Rectangle a, Rectangle b)İki com.aspose.imaging.Rectangle yapısının birleşimini içeren bir com.aspose.imaging.Rectangle yapısını alır.
op_Equality(Rectangle left, Rectangle right)İki com.aspose.imaging.Rectangle yapısının konum ve boyutunun eşit olup olmadığını test eder.
op_Inequality(Rectangle left, Rectangle right)İki com.aspose.imaging.Rectangle yapısının konum veya boyut açısından farklı olup olmadığını test eder.
fromLeftTopRightBottom(int left, int top, int right, int bottom)Belirtilen kenar konumlarıyla bir com.aspose.imaging.Rectangle yapısı oluşturur.
isEquals(Rectangle obj1, Rectangle obj2)
getLocation()Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin koordinatlarını alır veya ayarlar.
setLocation(Point value)Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin koordinatlarını alır veya ayarlar.
getSize()Bu com.aspose.imaging.Rectangle nesnesinin boyutunu alır veya ayarlar.
setSize(Size value)Bu com.aspose.imaging.Rectangle nesnesinin boyutunu alır veya ayarlar.
getX()Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatını alır veya ayarlar.
setX(int value)Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatını alır veya ayarlar.
getY()Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatını alır veya ayarlar.
setY(int value)Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatını alır veya ayarlar.
getWidth()Bu com.aspose.imaging.Rectangle yapısının genişliğini alır.
setWidth(int value)Bu com.aspose.imaging.Rectangle yapısının genişliğini ayarlar.
getHeight()Bu com.aspose.imaging.Rectangle yapısının yüksekliğini alır veya ayarlar.
setHeight(int value)Bu com.aspose.imaging.Rectangle yapısının yüksekliğini alır veya ayarlar.
getLeft()Bu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatını alır veya ayarlar.
setLeft(int value)Bu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatını alır veya ayarlar.
getTop()Bu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatını alır veya ayarlar.
setTop(int value)Bu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatını alır veya ayarlar.
getRight()Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width özellik değerlerinin toplamı olan x koordinatını alır veya ayarlar.
setRight(int value)Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width özellik değerlerinin toplamı olan x koordinatını alır veya ayarlar.
getBottom()Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height özellik değerlerinin toplamı olan y koordinatını alır veya ayarlar.
setBottom(int value)Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height özellik değerlerinin toplamı olan y koordinatını alır veya ayarlar.
isEmpty()Bu com.aspose.imaging.Rectangle nesnesinin tüm sayısal özelliklerinin sıfır değerine sahip olup olmadığını gösteren bir değeri alır.
contains(int x, int y)Belirtilen noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunup bulunmadığını belirler.
contains(Point point)Belirtilen noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunup bulunmadığını belirler.
contains(Rectangle rect)rect tarafından temsil edilen dikdörtgen bölgenin bu com.aspose.imaging.Rectangle yapısı içinde tamamen bulunup bulunmadığını belirler.
inflate(int width, int height)Bu com.aspose.imaging.Rectangle nesnesini belirtilen miktarda şişirir.
inflate(Size size)Bu com.aspose.imaging.Rectangle nesnesini belirtilen miktarda şişirir.
intersect(Rectangle rect)Bu com.aspose.imaging.Rectangle nesnesini, kendisi ile belirtilen com.aspose.imaging.Rectangle nesnesinin kesişimiyle değiştirir.
intersectsWith(Rectangle rect)Bu dikdörtgenin rect ile kesişip kesişmediğini belirler.
offset(Point pos)Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.
offset(int x, int y)Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.
normalize()Dikdörtgeni genişlik ve yüksekliğini pozitif yaparak, solun sağdan, üstün alttan küçük olmasını sağlayarak normalleştirir.
equals(Object obj)obj nesnesinin bu com.aspose.imaging.Rectangle yapısıyla aynı konum ve boyuta sahip bir com.aspose.imaging.Rectangle yapısı olup olmadığını test eder.
hashCode()Bu com.aspose.imaging.Rectangle yapısı için karma kodunu döndürür.
toString()Bu com.aspose.imaging.Rectangle öğesinin özelliklerini insan tarafından okunabilir bir dizeye dönüştürür.
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)

Belirtilen konum ve boyutla yeni bir com.aspose.imaging.Rectangle yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
xintDikdörtgenin sol üst köşesinin x koordinatı.
yintDikdörtgenin sol üst köşesinin y koordinatı.
genişlikintDikdörtgenin genişliği.
yükseklikintDikdörtgenin yüksekliği.

Rectangle(Point location, Size size)

public Rectangle(Point location, Size size)

Belirtilen konum ve boyutla yeni bir com.aspose.imaging.Rectangle yapısı örneği başlatır.

Parameters:

ParametreTürAçıklama
locationPointDikdörtgen bölgenin sol üst köşesini temsil eden bir com.aspose.imaging.Point.
sizeSizeDikdörtgen bölgenin genişliğini ve yüksekliğini temsil eden bir com.aspose.imaging.Size.

getEmpty()

public static Rectangle getEmpty()

com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width ve com.aspose.imaging.Rectangle.Height değerleri sıfıra ayarlanmış yeni bir com.aspose.imaging.Rectangle yapı örneği alır.

Returns: Rectangle

fromPoints(Point point1, Point point2)

public static Rectangle fromPoints(Point point1, Point point2)

Belirtilen iki noktadan yeni bir Rectangle oluşturur. Oluşturulan Rectangle‘ın iki kenarı, verilen point1 ve point2 değerlerine eşit olacaktır. Bunlar genellikle karşıt köşeler olur.

Parameters:

ParametreTürAçıklama
point1PointYeni dikdörtgen için ilk Point.
point2PointYeni dikdörtgen için ikinci Point.

Returns: Rectangle - A newly created Rectangle.

ceiling(RectangleF value)

public static Rectangle ceiling(RectangleF value)

Belirtilen com.aspose.imaging.RectangleF yapısını, com.aspose.imaging.RectangleF değerlerini bir üst tam sayıya yuvarlayarak bir com.aspose.imaging.Rectangle yapısına dönüştürür.

Parameters:

ParametreTürAçıklama
valueRectangleFDönüştürülecek com.aspose.imaging.RectangleF yapısı.

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

truncate(RectangleF value)

public static Rectangle truncate(RectangleF value)

Belirtilen com.aspose.imaging.RectangleF değerlerini kırparak bir com.aspose.imaging.Rectangle‘a dönüştürür.

Parameters:

ParametreTürAçıklama
valueRectangleFDönüştürülecek com.aspose.imaging.RectangleF.

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

round(RectangleF value)

public static Rectangle round(RectangleF value)

Belirtilen com.aspose.imaging.RectangleF nesnesini, com.aspose.imaging.RectangleF değerlerini en yakın tam sayıya yuvarlayarak bir com.aspose.imaging.Rectangle nesnesine dönüştürür.

Parameters:

ParametreTürAçıklama
valueRectangleFDönüştürülecek 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)

Belirtilen com.aspose.imaging.Rectangle yapısının şişirilmiş bir kopyasını oluşturur ve döndürür. Kopya, belirtilen miktarda şişirilir. Orijinal com.aspose.imaging.Rectangle yapısı değiştirilmez.

Parameters:

ParametreTürAçıklama
rectRectangleBaşlamak için kullanılacak com.aspose.imaging.Rectangle. Bu dikdörtgen değiştirilmez.
xintBu com.aspose.imaging.Rectangle‘ı yatay olarak şişirmek için miktar.
yintBu com.aspose.imaging.Rectangle‘ı dikey olarak şişirmek için miktar.

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

intersect(Rectangle a, Rectangle b)

public static Rectangle intersect(Rectangle a, Rectangle b)

İki diğer com.aspose.imaging.Rectangle yapısının kesişimini temsil eden üçüncü bir com.aspose.imaging.Rectangle yapısını döndürür. Kesişme yoksa, boş bir com.aspose.imaging.Rectangle döndürülür.

Parameters:

ParametreTürAçıklama
aRectangleKesişmek için birinci dikdörtgen.
bRectangleKesişmek için ikinci dikdörtgen.

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)

İki com.aspose.imaging.Rectangle yapısının birleşimini içeren bir com.aspose.imaging.Rectangle yapısını alır.

Parameters:

ParametreTürAçıklama
aRectangleBirleştirmek için birinci dikdörtgen.
bRectangleBirleştirmek için ikinci dikdörtgen.

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)

İki com.aspose.imaging.Rectangle yapısının konum ve boyutunun eşit olup olmadığını test eder.

Parameters:

ParametreTürAçıklama
leftRectangleEşitlik operatörünün solundaki com.aspose.imaging.Rectangle yapısı.
rightRectangleEşitlik operatörünün sağındaki com.aspose.imaging.Rectangle yapısı.

Returns: boolean - Bu operatör, iki com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width ve com.aspose.imaging.Rectangle.Height özellikleri eşit ise true döndürür.

op_Inequality(Rectangle left, Rectangle right)

public static boolean op_Inequality(Rectangle left, Rectangle right)

İki com.aspose.imaging.Rectangle yapısının konum veya boyut açısından farklı olup olmadığını test eder.

Parameters:

ParametreTürAçıklama
leftRectangleEşitsizlik operatörünün solundaki com.aspose.imaging.Rectangle yapısı.
rightRectangleEşitsizlik operatörünün sağındaki com.aspose.imaging.Rectangle yapısı.

Returns: boolean - Bu operatör, iki com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width veya com.aspose.imaging.Rectangle.Height özelliklerinden herhangi biri eşit değilse true; aksi takdirde false döndürür.

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

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

Belirtilen kenar konumlarıyla bir com.aspose.imaging.Rectangle yapısı oluşturur.

Parameters:

ParametreTürAçıklama
solintBu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatı.
üstintBu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatı.
sağintBu com.aspose.imaging.Rectangle yapısının sağ alt köşesinin x koordinatı.
altintBu com.aspose.imaging.Rectangle yapısının sağ alt köşesinin y koordinatı.

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:

ParametreTürAçıklama
obj1Rectangle
obj2Rectangle

Returns: boolean

getLocation()

public Point getLocation()

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin koordinatlarını alır veya ayarlar.

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)

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin koordinatlarını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valuePointBu com.aspose.imaging.Rectangle yapısının sol üst köşesini temsil eden bir Point.

getSize()

public Size getSize()

Bu com.aspose.imaging.Rectangle nesnesinin boyutunu alır veya ayarlar.

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)

Bu com.aspose.imaging.Rectangle nesnesinin boyutunu alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valueSizeBu com.aspose.imaging.Rectangle yapısının genişliğini ve yüksekliğini temsil eden bir com.aspose.imaging.Size.

getX()

public int getX()

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatı.

setX(int value)

public void setX(int value)

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının sol üst köşesinin x koordinatı.

getY()

public int getY()

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatı.

setY(int value)

public void setY(int value)

Bu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının sol üst köşesinin y koordinatı.

getWidth()

public int getWidth()

Bu com.aspose.imaging.Rectangle yapısının genişliğini alır.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının genişliği.

setWidth(int value)

public void setWidth(int value)

Bu com.aspose.imaging.Rectangle yapısının genişliğini ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının genişliği.

getHeight()

public int getHeight()

Bu com.aspose.imaging.Rectangle yapısının yüksekliğini alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının yüksekliği.

setHeight(int value)

public void setHeight(int value)

Bu com.aspose.imaging.Rectangle yapısının yüksekliğini alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının yüksekliği.

getLeft()

public int getLeft()

Bu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatı.

setLeft(int value)

public void setLeft(int value)

Bu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının sol kenarının x koordinatı.

getTop()

public int getTop()

Bu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatı.

setTop(int value)

public void setTop(int value)

Bu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının üst kenarının y koordinatı.

getRight()

public int getRight()

Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width özellik değerlerinin toplamı olan x koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width toplamı olan x koordinatı.

setRight(int value)

public void setRight(int value)

Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width özellik değerlerinin toplamı olan x koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Width toplamı olan x koordinatı.

getBottom()

public int getBottom()

Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height özellik değerlerinin toplamı olan y koordinatını alır veya ayarlar.

Returns: int - Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height toplamı olan y koordinatı.

setBottom(int value)

public void setBottom(int value)

Bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height özellik değerlerinin toplamı olan y koordinatını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintBu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Y ve com.aspose.imaging.Rectangle.Height toplamı olan y koordinatı.

isEmpty()

public boolean isEmpty()

Bu com.aspose.imaging.Rectangle nesnesinin tüm sayısal özelliklerinin sıfır değerine sahip olup olmadığını gösteren bir değeri alır.

Returns: boolean - Bu özellik, bu com.aspose.imaging.Rectangle yapısının com.aspose.imaging.Rectangle.Width, com.aspose.imaging.Rectangle.Height, com.aspose.imaging.Rectangle.X ve com.aspose.imaging.Rectangle.Y özelliklerinin tümünün sıfır değerine sahip olması durumunda true, aksi takdirde false döndürür.

contains(int x, int y)

public boolean contains(int x, int y)

Belirtilen noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParametreTürAçıklama
xintTest edilecek noktanın x koordinatı.
yintTest edilecek noktanın y koordinatı.

Returns: boolean - Bu yöntem, x ve y ile tanımlanan noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunması durumunda true, aksi takdirde false döndürür.

contains(Point point)

public boolean contains(Point point)

Belirtilen noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunup bulunmadığını belirler.

Parameters:

ParametreTürAçıklama
pointPointTest edilecek com.aspose.imaging.Point.

Returns: boolean - Bu yöntem, point tarafından temsil edilen noktanın bu com.aspose.imaging.Rectangle yapısı içinde bulunması durumunda true, aksi takdirde false döndürür.

contains(Rectangle rect)

public boolean contains(Rectangle rect)

rect tarafından temsil edilen dikdörtgen bölgenin bu com.aspose.imaging.Rectangle yapısı içinde tamamen bulunup bulunmadığını belirler.

Parameters:

ParametreTürAçıklama
rectRectangleTest edilecek com.aspose.imaging.Rectangle.

Returns: boolean - Bu yöntem, rect tarafından temsil edilen dikdörtgen bölgenin bu com.aspose.imaging.Rectangle yapısı içinde tamamen bulunması durumunda true, aksi takdirde false döndürür.

inflate(int width, int height)

public void inflate(int width, int height)

Bu com.aspose.imaging.Rectangle nesnesini belirtilen miktarda şişirir.

Parameters:

ParametreTürAçıklama
genişlikintBu com.aspose.imaging.Rectangle‘ı yatay olarak şişirmek için miktar.
yükseklikintBu com.aspose.imaging.Rectangle‘ı dikey olarak şişirmek için miktar.

inflate(Size size)

public void inflate(Size size)

Bu com.aspose.imaging.Rectangle nesnesini belirtilen miktarda şişirir.

Parameters:

ParametreTürAçıklama
sizeSizeBu dikdörtgeni şişirme miktarı.

intersect(Rectangle rect)

public void intersect(Rectangle rect)

Bu com.aspose.imaging.Rectangle nesnesini, kendisi ile belirtilen com.aspose.imaging.Rectangle nesnesinin kesişimiyle değiştirir.

Parameters:

ParametreTürAçıklama
rectRectangleKesişmek için kullanılacak com.aspose.imaging.Rectangle.

intersectsWith(Rectangle rect)

public boolean intersectsWith(Rectangle rect)

Bu dikdörtgenin rect ile kesişip kesişmediğini belirler.

Parameters:

ParametreTürAçıklama
rectRectangleTest edilecek dikdörtgen.

Returns: boolean - Bu yöntem, herhangi bir kesişim olması durumunda true, aksi takdirde false döndürür.

offset(Point pos)

public void offset(Point pos)

Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.

Parameters:

ParametreTürAçıklama
posPointKonumu ofsetlemek için miktar.

offset(int x, int y)

public void offset(int x, int y)

Bu dikdörtgenin konumunu belirtilen miktarda ayarlar.

Parameters:

ParametreTürAçıklama
xintYatay ofset.
yintDikey ofset.

normalize()

public void normalize()

Dikdörtgeni genişlik ve yüksekliğini pozitif yaparak, solun sağdan, üstün alttan küçük olmasını sağlayarak normalleştirir.

equals(Object obj)

public boolean equals(Object obj)

obj nesnesinin bu com.aspose.imaging.Rectangle yapısıyla aynı konum ve boyuta sahip bir com.aspose.imaging.Rectangle yapısı olup olmadığını test eder.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectTest edilecek System.Object.

Returns: boolean - Bu yöntem, obj bir com.aspose.imaging.Rectangle yapısı ise ve onun com.aspose.imaging.Rectangle.X, com.aspose.imaging.Rectangle.Y, com.aspose.imaging.Rectangle.Width ve com.aspose.imaging.Rectangle.Height özellikleri bu com.aspose.imaging.Rectangle yapısının ilgili özelliklerine eşit olduğunda true, aksi takdirde false döndürür.

hashCode()

public int hashCode()

Bu com.aspose.imaging.Rectangle yapısı için karma kodunu döndürür.

Returns: int - Bu dikdörtgen için karma kodunu temsil eden bir tamsayı.

toString()

public String toString()

Bu com.aspose.imaging.Rectangle öğesinin özelliklerini insan tarafından okunabilir bir dizeye dönüştürür.

Returns: java.lang.String - Bu com.aspose.imaging.Rectangle yapısının konumunu, genişliğini ve yüksekliğini içeren bir dize.

CloneTo(Rectangle that)

public void CloneTo(Rectangle that)

Parameters:

ParametreTürAçıklama
thatRectangle

Clone()

public Rectangle Clone()

Returns: Rectangle