Struct Rectangle
Название пространства: Aspose.OCR Ассоциация: Aspose.OCR.dll (25.5.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 структур неравномерны; в противном случае фальшивы.