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
Width
Výška obdélníku.
public int Width
Hodnota pole
X
x-ová pozice obdélníku.
public int X
Hodnota pole
Y
y-ová pozice obdélníku.
public int Y
Hodnota pole
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
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
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
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
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
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
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
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
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
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
Ř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
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
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.