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
Значення поля
Width
Висота прямокутника.
public int Width
Значення поля
X
Координата x прямокутника.
public int X
Значення поля
Y
Координата y прямокутника.
public int Y
Значення поля
Властивості
Bottom
Отримує або задає координату y, яка є сумою значень властивостей Aspose.OCR.Rectangle.Y та Aspose.OCR.Rectangle.Height цієї структури 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; }
Значення властивості
Методи
Contains(int, int)
Визначає, чи містить вказана точка цю структуру Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Параметри
x
int
Координата x точки для перевірки.
y
int
Координата y точки для перевірки.
Повертає
Цей метод повертає 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 для перевірки.
Повертає
Цей метод повертає 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()
Повертає
Цілочисельне значення, що представляє хеш-код для цього прямокутника.
ToString()
Перетворює атрибути цієї структури Aspose.OCR.Rectangle в рядок, зрозумілий людині.
public override string ToString()
Повертає
Рядок, що містить позицію, ширину та висоту цієї структури 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, що знаходиться праворуч від оператора рівності.
Повертає
Цей оператор повертає 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, що знаходиться праворуч від оператора нерівності.
Повертає
Цей оператор повертає true, якщо будь-яка з властивостей Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width або Aspose.OCR.Rectangle.Height двох структур Aspose.OCR.Rectangle не рівні; в іншому випадку false.