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
Получается или устанавливается y-координат, который является суммой 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.Height.
Оператор !=(Ректанголь, Ректанголь)
Тест на то, различаются ли две структуры 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 структур неравномерны; в противном случае фальшивы.