Struct Rectangle

Struct Rectangle

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Ukládá sadu čtyř celých čísel, které představují umístění a velikost obdélníku.

public struct Rectangle

Děděné členy

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

Rectangle(int, int, int, int)

Inicializuje novou instanci struktury Aspose.OCR.Rectangle se specifikovaným umístěním a velikostí.

public Rectangle(int x, int y, int width, int height)

Parametry

x int

x-ová souřadnice levého horního rohu obdélníku.

y int

y-ová souřadnice levého horního rohu obdélníku.

width int

Šířka obdélníku.

height int

Výška obdélníku.

Pole

Height

Šířka obdélníku.

public int Height

Hodnota pole

int

Width

Výška obdélníku.

public int Width

Hodnota pole

int

X

x-ová pozice obdélníku.

public int X

Hodnota pole

int

Y

y-ová pozice obdélníku.

public int Y

Hodnota pole

int

Vlastnosti

Bottom

Získá nebo nastaví y-ovou souřadnici, která je součtem hodnot vlastností Aspose.OCR.Rectangle.Y a Aspose.OCR.Rectangle.Height této struktury Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Hodnota vlastnosti

int

Empty

Získá novou instanci struktury Aspose.OCR.Rectangle, která má hodnoty Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width a Aspose.OCR.Rectangle.Height nastavené na nulu.

public static Rectangle Empty { get; }

Hodnota vlastnosti

Rectangle

IsEmpty

Získá hodnotu, která indikuje, zda všechny číselné vlastnosti této struktury Aspose.OCR.Rectangle mají hodnoty nula.

public bool IsEmpty { get; }

Hodnota vlastnosti

bool

Left

Získá nebo nastaví x-ovou souřadnici levého okraje této struktury Aspose.OCR.Rectangle.

public int Left { get; set; }

Hodnota vlastnosti

int

Right

Získá nebo nastaví x-ovou souřadnici, která je součtem hodnot vlastností Aspose.OCR.Rectangle.X a Aspose.OCR.Rectangle.Width této struktury Aspose.OCR.Rectangle.

public int Right { get; set; }

Hodnota vlastnosti

int

Top

Získá nebo nastaví y-ovou souřadnici horního okraje této struktury Aspose.OCR.Rectangle.

public int Top { get; set; }

Hodnota vlastnosti

int

Metody

Contains(int, int)

Určuje, zda je zadaný bod obsažen v této struktuře Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Parametry

x int

x-ová souřadnice bodu k testování.

y int

y-ová souřadnice bodu k testování.

Návratová hodnota

bool

Tato metoda vrací true, pokud je bod definovaný x a y obsažen v této struktuře Aspose.OCR.Rectangle; jinak false.

Equals(object)

Testuje, zda obj je strukturou Aspose.OCR.Rectangle se stejným umístěním a velikostí jako tato struktura Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parametry

obj object

Objekt System.Object k testování.

Návratová hodnota

bool

Tato metoda vrací true, pokud obj je strukturou Aspose.OCR.Rectangle a její vlastnosti Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width a Aspose.OCR.Rectangle.Height jsou rovny odpovídajícím vlastnostem této struktury Aspose.OCR.Rectangle; jinak false.

GetHashCode()

Vrací hash kód pro tuto strukturu Aspose.OCR.Rectangle.

public override int GetHashCode()

Návratová hodnota

int

Celé číslo, které představuje hash kód pro tento obdélník.

ToString()

Převede atributy této struktury Aspose.OCR.Rectangle na řetězec čitelný pro člověka.

public override string ToString()

Návratová hodnota

string

Řetězec, který obsahuje pozici, šířku a výšku této struktury Aspose.OCR.Rectangle.

Operátory

operator ==(Rectangle, Rectangle)

Testuje, zda mají dvě struktury Aspose.OCR.Rectangle stejné umístění a velikost.

public static bool operator ==(Rectangle left, Rectangle right)

Parametry

left Rectangle

Struktura Aspose.OCR.Rectangle, která je nalevo od operátoru rovnosti.

right Rectangle

Struktura Aspose.OCR.Rectangle, která je napravo od operátoru rovnosti.

Návratová hodnota

bool

Tento operátor vrací true, pokud mají dvě struktury Aspose.OCR.Rectangle stejné vlastnosti Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width a Aspose.OCR.Rectangle.Height.

operator !=(Rectangle, Rectangle)

Testuje, zda se dvě struktury Aspose.OCR.Rectangle liší v umístění nebo velikosti.

public static bool operator !=(Rectangle left, Rectangle right)

Parametry

left Rectangle

Struktura Aspose.OCR.Rectangle, která je nalevo od operátoru nerovnosti.

right Rectangle

Struktura Aspose.OCR.Rectangle, která je napravo od operátoru nerovnosti.

Návratová hodnota

bool

Tento operátor vrací true, pokud se jakékoli z vlastností Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width nebo Aspose.OCR.Rectangle.Height dvou struktur Aspose.OCR.Rectangle liší; jinak false.

 Čeština