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

Получается или устанавливается y-координат, который является суммой 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.Height.

Оператор !=(Ректанголь, Ректанголь)

Тест на то, различаются ли две структуры 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 структур неравномерны; в противном случае фальшивы.

 Русский