Struct Rectangle

Struct Rectangle

A név: Aspose.OCR Összefoglaló: Aspose.OCR.dll (25.4.0)

Négy integrátorból álló készletet tárol, amely a rektangul helyét és méretét képviseli.

public struct Rectangle

Örökletes tagok

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

Constructors

Rectangle(int, int, int, int és int)

Elindítja az Aspose.OCR.Rectangle szerkezet új példáját a megadott hely és méret.

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

Parameters

x int

A jobb felső sarok x-koordinátusa.

y int

Az y-koordinátus a jobb felső sarok a rektangul.

width int

A rektangul szélessége.

height int

A rektangul magassága.

Fields

Height

A rektangul szélessége.

public int Height

mező értéke

int

Width

A rektangol magassága.

public int Width

mező értéke

int

X

A rektangul x helye.

public int X

mező értéke

int

Y

A rektangul és a helyszín.

public int Y

mező értéke

int

Properties

Bottom

Megkapja vagy beállítja az y-koordinátust, amely az Aspose.OCR.Rectangle.Y és Aspose.OCR.Rectangle.High tulajdonságértékek összege ennek az Aspose.OCR.Rectangle szerkezetnek.

public int Bottom { get; set; }

ingatlan értéke

int

Empty

Megkap egy új példát az Aspose.OCR.Rectangle szerkezet, amely Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Távolság és Aspose.OCR.Rectangle.Távolság értékei nulla.

public static Rectangle Empty { get; }

ingatlan értéke

Rectangle

IsEmpty

Megkap egy értéket, amely azt jelzi, hogy az Aspose.OCR.Rectangle összes numerikus tulajdonsága nullával rendelkezik-e.

public bool IsEmpty { get; }

ingatlan értéke

bool

Left

Kapja meg vagy állítja be a bal oldalán lévő x-koordinátust az Aspose.OCR..Rectangle szerkezetében.

public int Left { get; set; }

ingatlan értéke

int

Right

Megkapja vagy beállítja az x-koordinátust, amely az Aspose.OCR.Rectangle.X és Aspose.OCR.Rectangle.A Aspose.OCR.Rectangle szerkezetének nagy tulajdonságú értékeinek összege.

public int Right { get; set; }

ingatlan értéke

int

Top

Megkapja vagy beállítja az e Aspose.OCR.Rectangle szerkezet felső szélének y-koordinátusait.

public int Top { get; set; }

ingatlan értéke

int

Methods

Contains(Az int, int)

Határozza meg, hogy a meghatározott pont ebben az Aspose.OCR.Rectangle szerkezetben található-e.

public bool Contains(int x, int y)

Parameters

x int

Az x-koordinátum a tesztelendő pont.

y int

Az e-koordinátus a tesztelendő pont.

Returns

bool

Ez a módszer érvényes, ha a x’ és y’ által meghatározott pont ebben az Aspose.OCR.Rectangle szerkezetben található; egyébként hamis.

Equals(objektum)

Ellenőrizze, hogy a obj’ egy Aspose.OCR.Rectangle szerkezet, amelynek azonos helye és mérete az Aspose.OCR.Rectangle szerkezet.

public override bool Equals(object obj)

Parameters

obj object

A rendszer.A tesztelés tárgyát.

Returns

bool

Ez a módszer visszatér igaz, ha a obj’ egy Aspose.OCR.Rectangle szerkezet és annak Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, és Aspose.OCR.Rectangle.High tulajdonságok egyenlőek a megfelelő tulajdonságok az Aspose.OCR.Rectangle szerkezet; egyébként, hamis.

GetHashCode()

Visszaadja a hash kódot erre az Aspose.OCR.Rectangle szerkezetére.

public override int GetHashCode()

Returns

int

Egy integrátor, amely ennek a rektangulnak a hash kódját képviseli.

ToString()

Átalakítja az Aspose.OCR.Rectangle tulajdonságait egy emberi olvasható szalagra.

public override string ToString()

Returns

string

Egy szalag, amely tartalmazza a pozíciót, szélességet és magasságot ezen Aspose.OCR.Rectangle szerkezet.

Operators

Szervező =(Rectangle és Rectangle)

Ellenőrizze, hogy két Aspose.OCR.Rectangle szerkezete egyenlő helyen és méretben van.

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

Parameters

left Rectangle

Az Aspose.OCR.Rectangle szerkezete az egyenlőség üzemeltetőjének bal oldalán található.

right Rectangle

Az Aspose.OCR.Rectangle szerkezet, amely az egyenlőség üzemeltetőjének joga.

Returns

bool

Ez az operátor visszatér igaz, ha a két Aspose.OCR.Rectangle struktúrák egyenlő Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, és Aspose.OCR.Rectangle.High tulajdonságokkal rendelkeznek.

Operátor !=(Rectangle és Rectangle)

Ellenőrizze, hogy két Aspose.OCR.Rectangle szerkezet különbözik-e a helyszínen vagy a méretben.

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

Parameters

left Rectangle

Az Aspose.OCR.Rectangle szerkezet, amely az egyenlőtlenség üzemeltetőjének bal oldalán van.

right Rectangle

Az Aspose.OCR.Rectangle szerkezet, amely az egyenlőtlenség üzemeltetőjének joga.

Returns

bool

Ez az operátor visszatér igaz, ha bármelyik Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width vagy Aspose.OCR.Rectangle.High tulajdonságai a két Aspose.OCR.Rectangle struktúrák egyenlőtlenek; egyébként hamis.

 Magyar