Struct Rectangle
Nazwa przestrzeń: Aspose.OCR Zgromadzenie: Aspose.OCR.dll (25.5.0)
Przechowuje zestaw czterech elementów, które reprezentują lokalizację i rozmiar rektaku.
public struct RectangleDziedziczeni 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 HeightWartość pola
Width
Wysokość rektaku.
public int WidthWartość pola
X
Rękawiczki x lokalizacja.
public int XWartość pola
Y
Lokalizacja i lokalizacja.
public int YWartość 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.