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

Знайдіть або встановить і-координат, який є сумою 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.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

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 структур є нерівними; інакше неправдиві.

 Українська