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
Полезна вартість
Width
Висота прямокутника.
public int Width
Полезна вартість
X
Місцезнаходження прямокутника x.
public int X
Полезна вартість
Y
Прямість і місце розташування.
public int Y
Полезна вартість
Properties
Bottom
Знайдіть або встановить і-координат, який є сумою Aspose.OCR.Rectangle.Y і Aspose.OCR.Rectangle.Висота властивостей цієї структури Aspose.OCR.Rectangle.
public int Bottom { get; set; }
вартість нерухомості
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; }
вартість нерухомості
IsEmpty
Отримає значення, яке вказує на те, чи всі чисельні властивості цього Aspose.OCR.Rectangle мають значення нуля.
public bool IsEmpty { get; }
вартість нерухомості
Left
Знайдіть або встановить x-координат лівого краю цієї структури Aspose.OCR..Rectangle.
public int Left { get; set; }
вартість нерухомості
Right
Отримати або встановити x-координат, який є сумою Aspose.OCR.Rectangle.X і Aspose.OCR.Rectangle.Width властивості цінностей цієї структури Aspose.OCR.Rectangle.
public int Right { get; set; }
вартість нерухомості
Top
Знайдіть або встановить y-координат верхнього краю цієї структури Aspose.OCR.Rectangle.
public int Top { get; set; }
вартість нерухомості
Methods
Contains(ІТ, ІТ)
Визначити, чи міститься зазначена точка в цій структурі Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
X-координат точки для тестування.
y
int
І-координат точки для тестування.
Returns
Цей метод повертається правдивим, якщо пункт, визначений x’ і
y’ міститься в цій структурі Aspose.OCR.Rectangle; інакше неправдивий.
Equals(Об’єкт)
Перевірте, чи obj’ є структурою Aspose.OCR.Rectangle з тим самим розташуванням і розміром цієї структури Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parameters
obj
object
Система об’єкта для тестування.
Returns
Цей метод повертається правдивим, якщо 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
Інтегер, який представляє код хаша для цього прямокутника.
ToString()
Конвертує атрибути цього Aspose.OCR.Rectangle в людсько-чистий ряд.
public override string ToString()
Returns
Стіна, яка містить позицію, ширину і висоту цієї структури 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
Цей оператор повертається правдою, якщо дві структури 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
Цей оператор повертається правдою, якщо будь-який з Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width або Aspose.OCR.Rectangle.Високі властивості двох Aspose.OCR.Rectangle структур є нерівними; інакше неправдиві.