مستطيل

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

public class Rectangle extends Struct<Rectangle>

يخزن مجموعة من أربعة أعداد صحيحة تمثل موقع وحجم مستطيل.

المنشئات

المنشئالوصف
Rectangle()
Rectangle(int x, int y, int width, int height)يُنشئ نسخة جديدة من هيكل com.aspose.imaging.Rectangle بالموقع والحجم المحددين.
Rectangle(Point location, Size size)يُنشئ نسخة جديدة من هيكل com.aspose.imaging.Rectangle بالموقع والحجم المحددين.

الطرق

طريقةالوصف
getEmpty()يحصل على نسخة جديدة من هيكل com.aspose.imaging.Rectangle التي تكون قيم com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Width و com.aspose.imaging.Rectangle.Height فيها صفر.
fromPoints(Point point1, Point point2)ينشئ Rectangle جديدًا من نقطتين محددتين.
ceiling(RectangleF value)يحوّل الهيكل المحدد com.aspose.imaging.RectangleF إلى هيكل com.aspose.imaging.Rectangle عن طريق تقريب قيم com.aspose.imaging.RectangleF إلى أعلى عدد صحيح.
truncate(RectangleF value)يحوّل الـ com.aspose.imaging.RectangleF المحدد إلى com.aspose.imaging.Rectangle بقطع قيم com.aspose.imaging.RectangleF.
round(RectangleF value)يقوم بتحويل الـ com.aspose.imaging.RectangleF المحدد إلى com.aspose.imaging.Rectangle عن طريق تقريب قيم الـ com.aspose.imaging.RectangleF إلى أقرب قيم صحيحة.
inflate(Rectangle rect, int x, int y)ينشئ ويعيد نسخة موسعة من بنية الـ com.aspose.imaging.Rectangle المحددة.
intersect(Rectangle a, Rectangle b)يعيد بنية com.aspose.imaging.Rectangle ثالثة تمثل تقاطع بنيتين com.aspose.imaging.Rectangle أخريين.
union(Rectangle a, Rectangle b)يحصل على بنية com.aspose.imaging.Rectangle تحتوي على اتحاد بنيتين com.aspose.imaging.Rectangle.
op_Equality(Rectangle left, Rectangle right)يفحص ما إذا كانت بنيتان com.aspose.imaging.Rectangle لهما نفس الموقع والحجم.
op_Inequality(Rectangle left, Rectangle right)يفحص ما إذا كانت بنيتان com.aspose.imaging.Rectangle تختلفان في الموقع أو الحجم.
fromLeftTopRightBottom(int left, int top, int right, int bottom)ينشئ بنية com.aspose.imaging.Rectangle بالمواقع المحددة للحواف.
isEquals(Rectangle obj1, Rectangle obj2)
getLocation()يحصل أو يضبط إحداثيات الزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
setLocation(Point value)يحصل أو يضبط إحداثيات الزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
getSize()يحصل أو يضبط حجم هذا الـ com.aspose.imaging.Rectangle.
setSize(Size value)يحصل أو يضبط حجم هذا الـ com.aspose.imaging.Rectangle.
getX()يحصل أو يضبط الإحداثي السيني للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
setX(int value)يحصل أو يضبط الإحداثي السيني للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
getY()يحصل أو يضبط الإحداثي الصادي للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
setY(int value)يحصل أو يضبط الإحداثي الصادي للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.
getWidth()يحصل على عرض هذه البنية com.aspose.imaging.Rectangle.
setWidth(int value)يضبط عرض هذه البنية com.aspose.imaging.Rectangle.
getHeight()يحصل أو يضبط ارتفاع هذه البنية com.aspose.imaging.Rectangle.
setHeight(int value)يحصل أو يضبط ارتفاع هذه البنية com.aspose.imaging.Rectangle.
getLeft()يحصل أو يضبط الإحداثي السيني للحافة اليسرى لهذه البنية com.aspose.imaging.Rectangle.
setLeft(int value)يحصل أو يضبط الإحداثي السيني للحافة اليسرى لهذه البنية com.aspose.imaging.Rectangle.
getTop()يحصل أو يضبط الإحداثي الصادي للحافة العليا لهذه البنية com.aspose.imaging.Rectangle.
setTop(int value)يحصل أو يضبط الإحداثي الصادي للحافة العليا لهذه البنية com.aspose.imaging.Rectangle.
getRight()يحصل أو يضبط الإحداثي السيني الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذه البنية com.aspose.imaging.Rectangle.
setRight(int value)يحصل أو يضبط الإحداثي السيني الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذه البنية com.aspose.imaging.Rectangle.
getBottom()يحصل أو يضبط الإحداثي الصادي الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذه البنية com.aspose.imaging.Rectangle.
setBottom(int value)يحصل أو يضبط الإحداثي الصادي الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذه البنية com.aspose.imaging.Rectangle.
isEmpty()يحصل على قيمة تشير إلى ما إذا كانت جميع الخصائص الرقمية لهذه البنية com.aspose.imaging.Rectangle تساوي الصفر.
contains(int x, int y)يحدد ما إذا كانت النقطة المحددة موجودة داخل هذه البنية com.aspose.imaging.Rectangle.
contains(Point point)يحدد ما إذا كانت النقطة المحددة موجودة داخل هذه البنية com.aspose.imaging.Rectangle.
contains(Rectangle rect)يحدد ما إذا كانت المنطقة المستطيلة الممثلة بـ rect موجودة بالكامل داخل هذه البنية com.aspose.imaging.Rectangle.
inflate(int width, int height)يوسع هذه البنية com.aspose.imaging.Rectangle بالمقدار المحدد.
inflate(Size size)يوسع هذه البنية com.aspose.imaging.Rectangle بالمقدار المحدد.
intersect(Rectangle rect)يستبدل هذه البنية com.aspose.imaging.Rectangle بتقاطعها مع الـ com.aspose.imaging.Rectangle المحدد.
intersectsWith(Rectangle rect)يحدد ما إذا كان هذا المستطيل يتقاطع مع rect.
offset(Point pos)يضبط موقع هذا المستطيل بالمقدار المحدد.
offset(int x, int y)يضبط موقع هذا المستطيل بالمقدار المحدد.
normalize()يُعَدِّل المستطيل بجعل عرضه وارتفاعه إيجابيين، واليسار أصغر من اليمين، والأعلى أصغر من الأسفل.
equals(Object obj)يفحص ما إذا كان obj بنية com.aspose.imaging.Rectangle لها نفس الموقع والحجم لهذه البنية com.aspose.imaging.Rectangle.
hashCode()يعيد رمز التجزئة لهذا الهيكل com.aspose.imaging.Rectangle.
toString()يقوم بتحويل خصائص هذا com.aspose.imaging.Rectangle إلى سلسلة قابلة للقراءة البشرية.
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)

يُنشئ نسخة جديدة من هيكل com.aspose.imaging.Rectangle بالموقع والحجم المحددين.

Parameters:

معاملنوعالوصف
سintالإحداثي السيني للزاوية العلوية اليسرى للمستطيل.
صintالإحداثي الصادي للزاوية العلوية اليسرى للمستطيل.
العرضintعرض المستطيل.
الارتفاعintارتفاع المستطيل.

Rectangle(Point location, Size size)

public Rectangle(Point location, Size size)

يُنشئ نسخة جديدة من هيكل com.aspose.imaging.Rectangle بالموقع والحجم المحددين.

Parameters:

معاملنوعالوصف
locationPointcom.aspose.imaging.Point الذي يمثل الزاوية العلوية اليسرى للمنطقة المستطيلة.
sizeSizecom.aspose.imaging.Size الذي يمثل العرض والارتفاع للمنطقة المستطيلة.

getEmpty()

public static Rectangle getEmpty()

يحصل على نسخة جديدة من هيكل com.aspose.imaging.Rectangle التي تكون قيم com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Width و com.aspose.imaging.Rectangle.Height فيها صفر.

Returns: Rectangle

fromPoints(Point point1, Point point2)

public static Rectangle fromPoints(Point point1, Point point2)

ينشئ Rectangle جديدًا من نقطتين محددتين. سيكون العمودان الرأسيان للـ Rectangle المُنشأ مساويين للنقطتين point1 و point2 الممررتين. عادةً ما تكون هاتان النقطتان رؤوسًا متقابلة.

Parameters:

معاملنوعالوصف
point1Pointالنقطة الأولى Point للمستطيل الجديد.
point2Pointالنقطة الثانية Point للمستطيل الجديد.

Returns: Rectangle - A newly created Rectangle.

ceiling(RectangleF value)

public static Rectangle ceiling(RectangleF value)

يحوّل الهيكل المحدد com.aspose.imaging.RectangleF إلى هيكل com.aspose.imaging.Rectangle عن طريق تقريب قيم com.aspose.imaging.RectangleF إلى أعلى عدد صحيح.

Parameters:

معاملنوعالوصف
valueRectangleFالهيكل com.aspose.imaging.RectangleF المراد تحويله.

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

truncate(RectangleF value)

public static Rectangle truncate(RectangleF value)

يحوّل الـ com.aspose.imaging.RectangleF المحدد إلى com.aspose.imaging.Rectangle بقطع قيم com.aspose.imaging.RectangleF.

Parameters:

معاملنوعالوصف
valueRectangleFcom.aspose.imaging.RectangleF المراد تحويله.

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

round(RectangleF value)

public static Rectangle round(RectangleF value)

يقوم بتحويل الـ com.aspose.imaging.RectangleF المحدد إلى com.aspose.imaging.Rectangle عن طريق تقريب قيم الـ com.aspose.imaging.RectangleF إلى أقرب قيم صحيحة.

Parameters:

معاملنوعالوصف
valueRectangleFcom.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)

ينشئ ويعيد نسخة موسعة من الهيكل com.aspose.imaging.Rectangle المحدد. تُوسّع النسخة بالمقدار المحدد. يظل الهيكل الأصلي com.aspose.imaging.Rectangle دون تعديل.

Parameters:

معاملنوعالوصف
rectRectanglecom.aspose.imaging.Rectangle للبدء به. هذا المستطيل غير معدل.
سintالمقدار لتوسيع هذا com.aspose.imaging.Rectangle أفقيًا.
صintالمقدار لتوسيع هذا com.aspose.imaging.Rectangle رأسيًا.

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

intersect(Rectangle a, Rectangle b)

public static Rectangle intersect(Rectangle a, Rectangle b)

يعيد هيكل com.aspose.imaging.Rectangle ثالث يمثل تقاطع هيكلين com.aspose.imaging.Rectangle آخرين. إذا لم يكن هناك تقاطع، يتم إرجاع com.aspose.imaging.Rectangle فارغ.

Parameters:

معاملنوعالوصف
aRectangleالمستطيل الأول للتقاطع.
bRectangleالمستطيل الثاني للتقاطع.

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)

يحصل على بنية com.aspose.imaging.Rectangle تحتوي على اتحاد بنيتين com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
aRectangleالمستطيل الأول للاتحاد.
bRectangleالمستطيل الثاني للاتحاد.

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)

يفحص ما إذا كانت بنيتان com.aspose.imaging.Rectangle لهما نفس الموقع والحجم.

Parameters:

معاملنوعالوصف
leftRectangleهيكل com.aspose.imaging.Rectangle الموجود على يسار عامل المساواة.
rightRectangleهيكل com.aspose.imaging.Rectangle الموجود على يمين عامل المساواة.

Returns: منطقي - يُعيد هذا العامل true إذا كان الهيكلان com.aspose.imaging.Rectangle يمتلكان خصائص com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Width و com.aspose.imaging.Rectangle.Height متساوية.

op_Inequality(Rectangle left, Rectangle right)

public static boolean op_Inequality(Rectangle left, Rectangle right)

يفحص ما إذا كانت بنيتان com.aspose.imaging.Rectangle تختلفان في الموقع أو الحجم.

Parameters:

معاملنوعالوصف
leftRectangleهيكل com.aspose.imaging.Rectangle الموجود على يسار عامل عدم المساواة.
rightRectangleهيكل com.aspose.imaging.Rectangle الموجود على يمين عامل عدم المساواة.

Returns: منطقي - يُعيد هذا العامل true إذا كان أي من خصائص com.aspose.imaging.Rectangle.X أو com.aspose.imaging.Rectangle.Y أو com.aspose.imaging.Rectangle.Width أو com.aspose.imaging.Rectangle.Height للهيكلين com.aspose.imaging.Rectangle غير متساوية؛ وإلا false.

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

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

ينشئ بنية com.aspose.imaging.Rectangle بالمواقع المحددة للحواف.

Parameters:

معاملنوعالوصف
يسارintالإحداثي السيني للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.
أعلىintالإحداثي الصادي للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.
يمينintالإحداثي السيني للزاوية السفلية اليمنى لهذا الهيكل com.aspose.imaging.Rectangle.
أسفلintالإحداثي الصادي للزاوية السفلية اليمنى لهذا الهيكل com.aspose.imaging.Rectangle.

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:

معاملنوعالوصف
obj1Rectangle
obj2Rectangle

Returns: boolean

getLocation()

public Point getLocation()

يحصل أو يضبط إحداثيات الزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

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)

يحصل أو يضبط إحداثيات الزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
valuePointPoint الذي يمثل الزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

getSize()

public Size getSize()

يحصل أو يضبط حجم هذا الـ 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)

يحصل أو يضبط حجم هذا الـ com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
valueSizecom.aspose.imaging.Size الذي يمثل العرض والارتفاع لهذا الهيكل com.aspose.imaging.Rectangle.

getX()

public int getX()

يحصل أو يضبط الإحداثي السيني للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - الإحداثي السيني للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

setX(int value)

public void setX(int value)

يحصل أو يضبط الإحداثي السيني للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintالإحداثي السيني للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

getY()

public int getY()

يحصل أو يضبط الإحداثي الصادي للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - إحداثي y للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

setY(int value)

public void setY(int value)

يحصل أو يضبط الإحداثي الصادي للزاوية العليا اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintالإحداثي الصادي للزاوية العلوية اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

getWidth()

public int getWidth()

يحصل على عرض هذه البنية com.aspose.imaging.Rectangle.

Returns: int - عرض هذا الهيكل com.aspose.imaging.Rectangle.

setWidth(int value)

public void setWidth(int value)

يضبط عرض هذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintعرض هذا الهيكل com.aspose.imaging.Rectangle.

getHeight()

public int getHeight()

يحصل أو يضبط ارتفاع هذه البنية com.aspose.imaging.Rectangle.

Returns: int - ارتفاع هذا الهيكل com.aspose.imaging.Rectangle.

setHeight(int value)

public void setHeight(int value)

يحصل أو يضبط ارتفاع هذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintارتفاع هذا الهيكل com.aspose.imaging.Rectangle.

getLeft()

public int getLeft()

يحصل أو يضبط الإحداثي السيني للحافة اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - إحداثي x للحافة اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

setLeft(int value)

public void setLeft(int value)

يحصل أو يضبط الإحداثي السيني للحافة اليسرى لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintإحداثي x للحافة اليسرى لهذا الهيكل com.aspose.imaging.Rectangle.

getTop()

public int getTop()

يحصل أو يضبط الإحداثي الصادي للحافة العليا لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - إحداثي y للحافة العلوية لهذا الهيكل com.aspose.imaging.Rectangle.

setTop(int value)

public void setTop(int value)

يحصل أو يضبط الإحداثي الصادي للحافة العليا لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintإحداثي y للحافة العلوية لهذا الهيكل com.aspose.imaging.Rectangle.

getRight()

public int getRight()

يحصل أو يضبط الإحداثي السيني الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - إحداثي x الذي هو مجموع com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذا com.aspose.imaging.Rectangle.

setRight(int value)

public void setRight(int value)

يحصل أو يضبط الإحداثي السيني الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintإحداثي x الذي هو مجموع com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Width لهذا com.aspose.imaging.Rectangle.

getBottom()

public int getBottom()

يحصل أو يضبط الإحداثي الصادي الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذه البنية com.aspose.imaging.Rectangle.

Returns: int - إحداثي y الذي هو مجموع com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذا com.aspose.imaging.Rectangle.

setBottom(int value)

public void setBottom(int value)

يحصل أو يضبط الإحداثي الصادي الذي هو مجموع قيمتي الخاصيتين com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
القيمةintإحداثي y الذي هو مجموع com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Height لهذا com.aspose.imaging.Rectangle.

isEmpty()

public boolean isEmpty()

يحصل على قيمة تشير إلى ما إذا كانت جميع الخصائص الرقمية لهذه البنية com.aspose.imaging.Rectangle تساوي الصفر.

Returns: boolean - تُعيد هذه الخاصية true إذا كانت خصائص com.aspose.imaging.Rectangle.Width و com.aspose.imaging.Rectangle.Height و com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Y لهذا com.aspose.imaging.Rectangle جميعها تساوي الصفر؛ وإلا false.

contains(int x, int y)

public boolean contains(int x, int y)

يحدد ما إذا كانت النقطة المحددة موجودة داخل هذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
سintإحداثي x للنقطة المراد اختبارها.
صintإحداثي y للنقطة المراد اختبارها.

Returns: boolean - تُعيد هذه الطريقة true إذا كانت النقطة المعرفة بـ x و y موجودة داخل هذا الهيكل com.aspose.imaging.Rectangle؛ وإلا false.

contains(Point point)

public boolean contains(Point point)

يحدد ما إذا كانت النقطة المحددة موجودة داخل هذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
pointPointالـ com.aspose.imaging.Point للاختبار.

Returns: boolean - تُعيد هذه الطريقة true إذا كانت النقطة الممثلة بـ point موجودة داخل هذا الهيكل com.aspose.imaging.Rectangle؛ وإلا false.

contains(Rectangle rect)

public boolean contains(Rectangle rect)

يحدد ما إذا كانت المنطقة المستطيلة الممثلة بـ rect موجودة بالكامل داخل هذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
rectRectangleالـ com.aspose.imaging.Rectangle للاختبار.

Returns: boolean - تُعيد هذه الطريقة true إذا كانت المنطقة المستطيلة الممثلة بـ rect موجودة بالكامل داخل هذا الهيكل com.aspose.imaging.Rectangle؛ وإلا false.

inflate(int width, int height)

public void inflate(int width, int height)

يوسع هذه البنية com.aspose.imaging.Rectangle بالمقدار المحدد.

Parameters:

معاملنوعالوصف
العرضintالمقدار لتوسيع هذا com.aspose.imaging.Rectangle أفقيًا.
الارتفاعintالمقدار لتوسيع هذا com.aspose.imaging.Rectangle رأسيًا.

inflate(Size size)

public void inflate(Size size)

يوسع هذه البنية com.aspose.imaging.Rectangle بالمقدار المحدد.

Parameters:

معاملنوعالوصف
sizeSizeالمقدار لتوسيع هذا المستطيل.

intersect(Rectangle rect)

public void intersect(Rectangle rect)

يستبدل هذه البنية com.aspose.imaging.Rectangle بتقاطعها مع الـ com.aspose.imaging.Rectangle المحدد.

Parameters:

معاملنوعالوصف
rectRectangleالـ com.aspose.imaging.Rectangle للتقاطع معه.

intersectsWith(Rectangle rect)

public boolean intersectsWith(Rectangle rect)

يحدد ما إذا كان هذا المستطيل يتقاطع مع rect.

Parameters:

معاملنوعالوصف
rectRectangleالمستطيل للاختبار.

Returns: boolean - تُعيد هذه الطريقة true إذا كان هناك أي تقاطع؛ وإلا false.

offset(Point pos)

public void offset(Point pos)

يضبط موقع هذا المستطيل بالمقدار المحدد.

Parameters:

معاملنوعالوصف
posPointالمقدار لإزاحة الموقع.

offset(int x, int y)

public void offset(int x, int y)

يضبط موقع هذا المستطيل بالمقدار المحدد.

Parameters:

معاملنوعالوصف
سintالإزاحة الأفقية.
صintالإزاحة العمودية.

normalize()

public void normalize()

يُعَدِّل المستطيل بجعل عرضه وارتفاعه إيجابيين، واليسار أصغر من اليمين، والأعلى أصغر من الأسفل.

equals(Object obj)

public boolean equals(Object obj)

يفحص ما إذا كان obj بنية com.aspose.imaging.Rectangle لها نفس الموقع والحجم لهذه البنية com.aspose.imaging.Rectangle.

Parameters:

معاملنوعالوصف
objjava.lang.Objectالـ System.Object للاختبار.

Returns: boolean - تُعيد هذه الطريقة true إذا كان obj هو هيكل com.aspose.imaging.Rectangle وكانت خصائصه com.aspose.imaging.Rectangle.X و com.aspose.imaging.Rectangle.Y و com.aspose.imaging.Rectangle.Width و com.aspose.imaging.Rectangle.Height مساوية للخصائص المقابلة لهذا الهيكل com.aspose.imaging.Rectangle؛ وإلا false.

hashCode()

public int hashCode()

يعيد رمز التجزئة لهذا الهيكل com.aspose.imaging.Rectangle.

Returns: int - عدد صحيح يمثل رمز التجزئة لهذا المستطيل.

toString()

public String toString()

يقوم بتحويل خصائص هذا com.aspose.imaging.Rectangle إلى سلسلة قابلة للقراءة البشرية.

Returns: java.lang.String - سلسلة تحتوي على الموضع والعرض والارتفاع لهذا الهيكل com.aspose.imaging.Rectangle.

CloneTo(Rectangle that)

public void CloneTo(Rectangle that)

Parameters:

معاملنوعالوصف
thatRectangle

Clone()

public Rectangle Clone()

Returns: Rectangle