Struct Rectangle

Struct Rectangle

Název místa: Aspose.OCR Sbírka: Aspose.OCR.dll (25.4.0)

Ukládá soubor čtyř celků, které představují polohu a velikost pravého rohu.

public struct Rectangle

Dědiční členové

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

Constructors

Rectangle(Int, int, int, int, int)

Začíná nový příklad struktury Aspose.OCR.Rectangle se stanoveným umístěním a velikost.

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

Parameters

x int

X-koordinát horního levého rohu pravého rohu.

y int

Y-koordinát horního levého rohu pravého úhlu.

width int

ka pravého úhlu.

height int

Výška pravého úhlu.

Fields

Height

Rektangulární šířka.

public int Height

Polní hodnota

int

Width

Výška pravého úhlu.

public int Width

Polní hodnota

int

X

Rektangle x poloha.

public int X

Polní hodnota

int

Y

Rektangle a umístěn.

public int Y

Polní hodnota

int

Properties

Bottom

Obdržíte nebo nastavíte y-koordinát, který je součetem Aspose.OCR.Rectangle.Y a Aspose.OCR.Rectangle.Vysoké vlastnické hodnoty této struktury Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Hodnota nemovitosti

int

Empty

Obdrží novou příklad struktury Aspose.OCR.Rectangle, která má hodnoty Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Výška a Aspose.OCR.Rectangle.Výška nastavená na nulu.

public static Rectangle Empty { get; }

Hodnota nemovitosti

Rectangle

IsEmpty

Obdrží hodnotu, která naznačuje, zda všechny číselné vlastnosti tohoto Aspose.OCR.Rectangle mají hodnoty nuly.

public bool IsEmpty { get; }

Hodnota nemovitosti

bool

Left

Obdržíte nebo nastavíte x-koordinát levého okraje této struktury Aspose.OCR..Rectangle.

public int Left { get; set; }

Hodnota nemovitosti

int

Right

Obdrží nebo nastaví x-koordinát, který je součetem Aspose.OCR.Rectangle.X a Aspose.OCR.Rectangle.Význam vlastnických hodnot této struktury Aspose.OCR.Rectangle.

public int Right { get; set; }

Hodnota nemovitosti

int

Top

Obdržíte nebo nastavte y-koordinát horního okraje této struktury Aspose.OCR.Rectangle.

public int Top { get; set; }

Hodnota nemovitosti

int

Methods

Contains(a int, int)

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

public bool Contains(int x, int y)

Parameters

x int

X-koordinát bodu na zkoušku.

y int

Koordinaci bodu pro testován.

Returns

bool

Tato metoda se vrací pravdivá, pokud je bod definovaný x’ a y’ obsažen v této struktuře Aspose.OCR.Rectangle; jinak je falešn.

Equals(Objekt)

Testuje, zda obj’ je strukturou Aspose.OCR.Rectangle se stejným umístěním a velikostí této struktury Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parameters

obj object

Systém - předmět na zkoušku.

Returns

bool

Tato metoda se vrací pravdivá, pokud obj’ je Aspose.OCR.Rectangle struktura a její Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, a Aspose.OCR.Rectangle.Height vlastnosti jsou stejné jako odpovídající vlastnosti této Aspose.OCR.Rectangle struktura; jinak, falešn.

GetHashCode()

Vrátí hash kód pro tuto strukturu Aspose.OCR.Rectangle.

public override int GetHashCode()

Returns

int

Jedná se o integer, který představuje hashový kód pro tento obdélník.

ToString()

Přeměňuje atributy tohoto Aspose.OCR.Rectangle na lidsky čitelný řetězec.

public override string ToString()

Returns

string

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

Operators

provozovatel =(Rektangle , Rektangle)

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

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

Parameters

left Rectangle

Aspose.OCR.Rectangle struktura, která je na levé straně provozovatele rovnosti.

right Rectangle

Aspose.OCR.Rectangle struktura, která je na pravou stranu rovného provozovatele.

Returns

bool

Tento operátor se vrací pravdivě, pokud mají dvě struktury Aspose.OCR.Rectangle stejné vlastnosti jako Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width a Aspose.OCR.Rectangle.High.

Operátor !=(Rektangle , Rektangle)

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

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

Parameters

left Rectangle

Aspose.OCR.Rectangle struktura, která je na levé straně provozovatele nerovnosti.

right Rectangle

Struktura Aspose.OCR.Rectangle, která je v právu provozovatele nerovnosti.

Returns

bool

Tento provozovatel se vrací pravdivý, pokud některý z Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Vidth nebo Aspose.OCR.Rectangle.Vysoké vlastnosti dvou Aspose.OCR.Rectangle struktury jsou nerovné; jinak falešn.

 Čeština