Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Przechowuje zestaw czterech liczb całkowitych, które reprezentują położenie i rozmiar prostokąta.
public struct Rectangle
Dziedziczone członkowie
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
Rectangle(int, int, int, int)
Inicjalizuje nową instancję struktury Aspose.OCR.Rectangle z określonym położeniem i rozmiarem.
public Rectangle(int x, int y, int width, int height)
Parametry
x
int
Współrzędna x lewego górnego rogu prostokąta.
y
int
Współrzędna y lewego górnego rogu prostokąta.
width
int
Szerokość prostokąta.
height
int
Wysokość prostokąta.
Pola
Height
Szerokość prostokąta.
public int Height
Wartość pola
Width
Wysokość prostokąta.
public int Width
Wartość pola
X
Położenie x prostokąta.
public int X
Wartość pola
Y
Położenie y prostokąta.
public int Y
Wartość pola
Właściwości
Bottom
Pobiera lub ustawia współrzędną y, która jest sumą wartości właściwości Aspose.OCR.Rectangle.Y i Aspose.OCR.Rectangle.Height tej struktury Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Wartość właściwości
Empty
Pobiera nową instancję struktury Aspose.OCR.Rectangle, której wartości Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width i Aspose.OCR.Rectangle.Height są ustawione na zero.
public static Rectangle Empty { get; }
Wartość właściwości
IsEmpty
Pobiera wartość wskazującą, czy wszystkie numeryczne właściwości tej struktury Aspose.OCR.Rectangle mają wartości zero.
public bool IsEmpty { get; }
Wartość właściwości
Left
Pobiera lub ustawia współrzędną x lewego brzegu tej struktury Aspose.OCR.Rectangle.
public int Left { get; set; }
Wartość właściwości
Right
Pobiera lub ustawia współrzędną x, która jest sumą wartości właściwości Aspose.OCR.Rectangle.X i Aspose.OCR.Rectangle.Width tej struktury Aspose.OCR.Rectangle.
public int Right { get; set; }
Wartość właściwości
Top
Pobiera lub ustawia współrzędną y górnego brzegu tej struktury Aspose.OCR.Rectangle.
public int Top { get; set; }
Wartość właściwości
Metody
Contains(int, int)
Określa, czy określony punkt znajduje się w tej strukturze Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parametry
x
int
Współrzędna x punktu do przetestowania.
y
int
Współrzędna y punktu do przetestowania.
Zwraca
Ta metoda zwraca true, jeśli punkt zdefiniowany przez x
i y
znajduje się w tej strukturze Aspose.OCR.Rectangle; w przeciwnym razie false.
Equals(object)
Sprawdza, czy obj
jest strukturą Aspose.OCR.Rectangle o tym samym położeniu i rozmiarze co ta struktura Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parametry
obj
object
Obiekt System.Object do przetestowania.
Zwraca
Ta metoda zwraca true, jeśli obj
jest strukturą Aspose.OCR.Rectangle, a jej właściwości Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width i Aspose.OCR.Rectangle.Height są równe odpowiadającym właściwościom tej struktury Aspose.OCR.Rectangle; w przeciwnym razie false.
GetHashCode()
Zwraca kod skrótu dla tej struktury Aspose.OCR.Rectangle.
public override int GetHashCode()
Zwraca
Liczba całkowita reprezentująca kod skrótu dla tego prostokąta.
ToString()
Konwertuje atrybuty tej struktury Aspose.OCR.Rectangle na czytelny dla człowieka ciąg.
public override string ToString()
Zwraca
Ciąg, który zawiera położenie, szerokość i wysokość tej struktury Aspose.OCR.Rectangle.
Operatory
operator ==(Rectangle, Rectangle)
Sprawdza, czy dwie struktury Aspose.OCR.Rectangle mają równe położenie i rozmiar.
public static bool operator ==(Rectangle left, Rectangle right)
Parametry
left
Rectangle
Struktura Aspose.OCR.Rectangle, która znajduje się po lewej stronie operatora równości.
right
Rectangle
Struktura Aspose.OCR.Rectangle, która znajduje się po prawej stronie operatora równości.
Zwraca
Ten operator zwraca true, jeśli dwie struktury Aspose.OCR.Rectangle mają równe właściwości Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width i Aspose.OCR.Rectangle.Height.
operator !=(Rectangle, Rectangle)
Sprawdza, czy dwie struktury Aspose.OCR.Rectangle różnią się położeniem lub rozmiarem.
public static bool operator !=(Rectangle left, Rectangle right)
Parametry
left
Rectangle
Struktura Aspose.OCR.Rectangle, która znajduje się po lewej stronie operatora nierówności.
right
Rectangle
Struktura Aspose.OCR.Rectangle, która znajduje się po prawej stronie operatora nierówności.
Zwraca
Ten operator zwraca true, jeśli którakolwiek z właściwości Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width lub Aspose.OCR.Rectangle.Height dwóch struktur Aspose.OCR.Rectangle są różne; w przeciwnym razie false.