Struct Rectangle
Nazwa przestrzeń: Aspose.OCR Zgromadzenie: Aspose.OCR.dll (25.4.0)
Przechowuje zestaw czterech elementów, które reprezentują lokalizację i rozmiar rektaku.
public struct Rectangle
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(Int, int, int, int, int)
Inicjalizuje nową instancję struktury Aspose.OCR.Rectangle z określoną lokalizacją i wielkością.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
X-koordynacja górnego lewego rogu prawicy.
y
int
Y-koordynacja górnego lewego rogu rektaku.
width
int
szerokość rektaku.
height
int
Wysokość rektaku.
Fields
Height
szerokość rektangularna.
public int Height
Wartość pola
Width
Wysokość rektaku.
public int Width
Wartość pola
X
Rękawiczki x lokalizacja.
public int X
Wartość pola
Y
Lokalizacja i lokalizacja.
public int Y
Wartość pola
Properties
Bottom
Otrzymuje lub ustawia koordynat y, który jest sumą Aspose.OCR.Rectangle.Y i Aspose.OCR.Rectangle.Wysokie wartości właściwości tej struktury Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Wartość nieruchomości
Empty
Otrzymuje nowy przykład struktury Aspose.OCR.Rectangle, która ma wartości Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Większość i Aspose.OCR.Rectangle.Wysokość ustawione do zera.
public static Rectangle Empty { get; }
Wartość nieruchomości
IsEmpty
Otrzymuje wartość wskazującą, czy wszystkie cechy numeryczne tego Aspose.OCR.Rectangle mają wartości zerowe.
public bool IsEmpty { get; }
Wartość nieruchomości
Left
Uzyskaj lub ustaw x-koordynat lewego krawędzi tej struktury Aspose.OCR..Rectangle.
public int Left { get; set; }
Wartość nieruchomości
Right
Otrzymuje lub ustawia współrzędnik x, który jest sumą Aspose.OCR.Rectangle.X i Aspose.OCR.Rectangle.Wielkie wartości własności tej struktury Aspose.OCR.Rectangle.
public int Right { get; set; }
Wartość nieruchomości
Top
Uzyskać lub ustawić y-koordynat górnej krawędzi tej struktury Aspose.OCR.Rectangle.
public int Top { get; set; }
Wartość nieruchomości
Methods
Contains(i int, int)
Określa, czy określony punkt znajduje się w tej strukturze Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
X-koordynacja punktu do testowania.
y
int
i-koordynacja punktu do testowania.
Returns
Metoda ta zwraca się do prawdy, jeśli punkt zdefiniowany przez x’ i
y’ znajduje się w tej strukturze Aspose.OCR.Rectangle; w przeciwnym razie jest fałszywy.
Equals(Obiekt)
Testuje, czy obj’ jest strukturą Aspose.OCR.Rectangle o tej samej lokalizacji i rozmiarze tej struktury Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parameters
obj
object
System.obiekt do testowania.
Returns
Metoda ta zwraca się do prawdy, jeśli obj’ jest strukturą Aspose.OCR.Rectangle i jej Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, i Aspose.OCR.Rectangle.Wysokości są równe właściwościom tej struktury Aspose.OCR.Rectangle; w przeciwnym razie, fałszywe.
GetHashCode()
Powraca kod hash dla tej struktury Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Całkowity, który reprezentuje kod hash dla tego rektaku.
ToString()
Konwertuje cechy tego Aspose.OCR.Rectangle na ludzko czytelny łańcuch.
public override string ToString()
Returns
Strumień, który zawiera pozycję, szerokość i wysokość tej struktury Aspose.OCR.Rectangle.
Operators
Operator =(Rectangle i Rectangle)
Testuje, czy dwie struktury Aspose.OCR.Rectangle mają taką samą lokalizację i rozmiar.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Struktura Aspose.OCR.Rectangle znajduje się po lewej stronie operatora równości.
right
Rectangle
Struktura Aspose.OCR.Rectangle jest właściwa dla operatorów równości.
Returns
Operator ten zwraca prawdę, 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.High.
Operator !=(Rectangle i Rectangle)
Testuje, czy dwie struktury Aspose.OCR.Rectangle różnią się lokalizacją lub wielkością.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Struktura Aspose.OCR.Rectangle znajduje się po lewej stronie operatora nierówności.
right
Rectangle
Struktura Aspose.OCR.Rectangle jest właściwa dla operatora nierówności.
Returns
Ten operator zwraca prawdę, jeśli którykolwiek z Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width lub Aspose.OCR.Rectangle.Wysokie właściwości obu struktur Aspose.OCR.Rectangle są nierówne; w przeciwnym razie fałszywe.