Struct Rectangle

Struct Rectangle

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

مجموعه‌ای از چهار عدد صحیح را ذخیره می‌کند که موقعیت و اندازه یک مستطیل را نشان می‌دهد.

public struct Rectangle

اعضای به ارث برده شده

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

سازنده‌ها

Rectangle(int, int, int, int)

یک نمونه جدید از ساختار Aspose.OCR.Rectangle را با موقعیت و اندازه مشخص شده اولیه می‌کند.

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

پارامترها

x int

مختصات x گوشه‌ی بالای سمت چپ مستطیل.

y int

مختصات y گوشه‌ی بالای سمت چپ مستطیل.

width int

عرض مستطیل.

height int

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

فیلدها

Height

عرض مستطیل.

public int Height

مقدار فیلد

int

Width

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

public int Width

مقدار فیلد

int

X

موقعیت x مستطیل.

public int X

مقدار فیلد

int

Y

موقعیت y مستطیل.

public int Y

مقدار فیلد

int

ویژگی‌ها

Bottom

مختصات y که مجموع مقادیر ویژگی‌های Aspose.OCR.Rectangle.Y و Aspose.OCR.Rectangle.Height این ساختار 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.Height آن برابر با صفر است.

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

مختصات x که مجموع مقادیر ویژگی‌های Aspose.OCR.Rectangle.X و Aspose.OCR.Rectangle.Width این ساختار Aspose.OCR.Rectangle را دریافت یا تنظیم می‌کند.

public int Right { get; set; }

مقدار ویژگی

int

Top

مختصات y لبه بالای این ساختار Aspose.OCR.Rectangle را دریافت یا تنظیم می‌کند.

public int Top { get; set; }

مقدار ویژگی

int

متدها

Contains(int, int)

تعیین می‌کند که آیا نقطه مشخص شده در این ساختار Aspose.OCR.Rectangle وجود دارد یا خیر.

public bool Contains(int x, int y)

پارامترها

x int

مختصات x نقطه‌ای که باید آزمایش شود.

y int

مختصات y نقطه‌ای که باید آزمایش شود.

بازگشت

bool

این متد برمی‌گرداند true اگر نقطه تعریف شده توسط x و y در این ساختار Aspose.OCR.Rectangle وجود داشته باشد؛ در غیر این صورت false.

Equals(object)

آزمایش می‌کند که آیا obj یک ساختار Aspose.OCR.Rectangle با همان موقعیت و اندازه این ساختار Aspose.OCR.Rectangle است یا خیر.

public override bool Equals(object obj)

پارامترها

obj object

شیء System.Object که باید آزمایش شود.

بازگشت

bool

این متد برمی‌گرداند true اگر obj یک ساختار Aspose.OCR.Rectangle باشد و مقادیر ویژگی‌های Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width و Aspose.OCR.Rectangle.Height آن برابر با ویژگی‌های متناظر این ساختار Aspose.OCR.Rectangle باشد؛ در غیر این صورت، false.

GetHashCode()

کد هش این ساختار Aspose.OCR.Rectangle را برمی‌گرداند.

public override int GetHashCode()

بازگشت

int

یک عدد صحیح که نمایانگر کد هش برای این مستطیل است.

ToString()

ویژگی‌های این Aspose.OCR.Rectangle را به یک رشته قابل خواندن برای انسان تبدیل می‌کند.

public override string ToString()

بازگشت

string

یک رشته که شامل موقعیت، عرض و ارتفاع این ساختار Aspose.OCR.Rectangle است.

عملگرها

operator ==(Rectangle, Rectangle)

آزمایش می‌کند که آیا دو ساختار Aspose.OCR.Rectangle دارای موقعیت و اندازه برابر هستند یا خیر.

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

پارامترها

left Rectangle

ساختار Aspose.OCR.Rectangle که در سمت چپ عملگر برابری قرار دارد.

right Rectangle

ساختار Aspose.OCR.Rectangle که در سمت راست عملگر برابری قرار دارد.

بازگشت

bool

این عملگر برمی‌گرداند true اگر دو ساختار Aspose.OCR.Rectangle دارای ویژگی‌های برابر Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width و Aspose.OCR.Rectangle.Height باشند.

operator !=(Rectangle, Rectangle)

آزمایش می‌کند که آیا دو ساختار Aspose.OCR.Rectangle در موقعیت یا اندازه متفاوت هستند یا خیر.

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

پارامترها

left Rectangle

ساختار Aspose.OCR.Rectangle که در سمت چپ عملگر نابرابری قرار دارد.

right Rectangle

ساختار Aspose.OCR.Rectangle که در سمت راست عملگر نابرابری قرار دارد.

بازگشت

bool

این عملگر برمی‌گرداند true اگر هر یک از ویژگی‌های Aspose.OCR.Rectangle.X، Aspose.OCR.Rectangle.Y، Aspose.OCR.Rectangle.Width یا Aspose.OCR.Rectangle.Height دو ساختار Aspose.OCR.Rectangle نابرابر باشد؛ در غیر این صورت false.

 فارسی