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.

 Українська