Struct Rectangle

Struct Rectangle

اسم الفضاء : Aspose.OCR تجميع: Aspose.OCR.dll (25.4.0)

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

public struct Rectangle

الأعضاء الموروثين

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(إنت، إنت، إنت، إنت)

يبدأ مثالًا جديدًا من بنية Aspose.OCR.Rectangle مع الموقع المحدد والحجم.

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

Parameters

x int

منسقة x من الزاوية العليا اليسرى من المستطيل.

y int

منسقة Y من الزاوية العليا اليسرى من المستطيل.

width int

نطاق المستطيل .

height int

ارتفاع المستطيل .

Fields

Height

العرض المستقيم .

public int Height

القيمة الميدانية

int

Width

ارتفاع المستطيل .

public int Width

القيمة الميدانية

int

X

موقع المستطيل x موقع.

public int X

القيمة الميدانية

int

Y

المكان المناسب والمكان المناسب

public int Y

القيمة الميدانية

int

Properties

Bottom

يحصل أو يضع التوافق y الذي هو إجمالي Aspose.OCR.Rectangle.Y و Aspose.OCR.Rectangle.الارتفاع قيم الممتلكات لهذا الهيكل Aspose.OCR.Rectangle.

public int Bottom { get; set; }

قيمة الممتلكات

int

Empty

يحصل على مثال جديد من بنية Aspose.OCR.Rectangle التي لديها Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width و Aspose.OCR.Rectangle.

public static Rectangle Empty { get; }

قيمة الممتلكات

Rectangle

IsEmpty

يحصل على قيمة تشير إلى ما إذا كانت جميع الخصائص الرقمية لهذا Aspose.OCR.Rectangle لها قيم صفر.

public bool IsEmpty { get; }

قيمة الممتلكات

bool

Left

يحصل أو يضع المنسق x من الحافة اليسرى لهذه الهيكل Aspose.OCR..Rectangle.

public int Left { get; set; }

قيمة الممتلكات

int

Right

يحصل أو يضع إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إجمالي إ

public int Right { get; set; }

قيمة الممتلكات

int

Top

يحصل أو يضع وحدة y من الحافة العليا لهذا الهيكل Aspose.OCR.Rectangle.

public int Top { get; set; }

قيمة الممتلكات

int

Methods

Contains(إنت، إنت)

يحدد ما إذا كانت النقطة المحددة موجودة داخل هذا الهيكل Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

منسقة X من النقطة التي يجب اختبارها

y int

منسقة النقطة التي يجب اختبارها

Returns

bool

هذه الطريقة تعود صحيحة إذا كانت النقطة التي يحددها x’ و y’ تحتوي على هذا الهيكل Aspose.OCR.Rectangle؛ وإلا فهي كاذبة.

Equals(الموضوع)

اختبار ما إذا كانت obj’ هي بنية Aspose.OCR.Rectangle مع نفس الموقع والحجم لهذا بنية Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parameters

obj object

الوسائط التي يمكن اختبارها

Returns

bool

هذه الطريقة تعود حقيقية إذا كان obj’ هي بنية Aspose.OCR.Rectangle و Aspose.OCR.Rectangle.X و Aspose.OCR.Rectangle.Y و Aspose.OCR.Rectangle.Width و Aspose.OCR.Rectangle.Height خصائص متساوية مع الخصائص المقابلة لهذه بنية Aspose.OCR.Rectangle.

GetHashCode()

إرجاع رمز الهاش لهذا الهيكل Aspose.OCR.Rectangle.

public override int GetHashCode()

Returns

int

الكامل الذي يمثل رمز الهاش لهذا المستطيل.

ToString()

تحويل خصائص هذا Aspose.OCR.Rectangle إلى سلسلة قابلة للقراءة للإنسان.

public override string ToString()

Returns

string

شريط يحتوي على موقف، وعرض، وارتفاع هذا الهيكل Aspose.OCR.Rectangle.

Operators

المشغل = =(العمود الفقري، العمود الفقري)

اختبار ما إذا كانت اثنين من الهياكل Aspose.OCR.Rectangle لديها نفس الموقع والحجم.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

هيكل Aspose.OCR.Rectangle الذي هو على اليسار من مشغل المساواة.

right Rectangle

هيكل Aspose.OCR.Rectangle الذي هو على حق المشغل المساواة.

Returns

bool

هذا المشغل يعود حقيقة إذا كانت الهياكل اثنين Aspose.OCR.Rectangle لديها نفس Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width، و Aspose.OCR.Rectangle.High خصائص.

المشغل !=(العمود الفقري، العمود الفقري)

اختبار ما إذا كانت اثنين من الهياكل Aspose.OCR.Rectangle تختلف في الموقع أو الحجم.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

هيكل Aspose.OCR.Rectangle الذي هو على اليسار من مشغل عدم المساواة.

right Rectangle

هيكل Aspose.OCR.Rectangle الذي هو على حق مشغل عدم المساواة.

Returns

bool

هذا المشغل يعود صحيحا إذا كان أي من Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width أو Aspose.OCR.Rectangle.الخصائص العالية من اثنين Aspose.OCR.Rectangle الهياكل غير متساوية؛ خلاف ذلك كاذبة.

 عربي