Struct Rectangle

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

int

Width

Wysokość rektaku.

public int Width

Wartość pola

int

X

Rękawiczki x lokalizacja.

public int X

Wartość pola

int

Y

Lokalizacja i lokalizacja.

public int Y

Wartość pola

int

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

int

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

Rectangle

IsEmpty

Otrzymuje wartość wskazującą, czy wszystkie cechy numeryczne tego Aspose.OCR.Rectangle mają wartości zerowe.

public bool IsEmpty { get; }

Wartość nieruchomości

bool

Left

Uzyskaj lub ustaw x-koordynat lewego krawędzi tej struktury Aspose.OCR..Rectangle.

public int Left { get; set; }

Wartość nieruchomości

int

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

int

Top

Uzyskać lub ustawić y-koordynat górnej krawędzi tej struktury Aspose.OCR.Rectangle.

public int Top { get; set; }

Wartość nieruchomości

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Polski