Struct Rectangle

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

int

Width

Wysokość prostokąta.

public int Width

Wartość pola

int

X

Położenie x prostokąta.

public int X

Wartość pola

int

Y

Położenie y prostokąta.

public int Y

Wartość pola

int

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

int

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

Rectangle

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

bool

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

int

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

int

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

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Polski