Struct Rectangle
Pôvodný názov: Aspose.OCR Zhromaždenie: Aspose.OCR.dll (25.4.0)
Uloží súbor štyroch integerov, ktoré predstavujú umiestnenie a veľkosť rektálu.
public struct Rectangle
Z dedičných č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)
Initalizuje novú inštanciu štruktúry Aspose.OCR.Rectangle s uvedeným umiestnením a veľkosťou.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
x-koordinát horného ľavého rohu pravého rohu.
y
int
Y-koordinát vrchného ľavého rohu pravého rohu.
width
int
Šírka rektangulu.
height
int
Vysoká výška rektálu.
Fields
Height
rektangulárnej šírky.
public int Height
Fieldová hodnota
Width
Vysoká pravá vrstva.
public int Width
Fieldová hodnota
X
Rektangul x umiestnenie.
public int X
Fieldová hodnota
Y
rektangul a umiestnenie.
public int Y
Fieldová hodnota
Properties
Bottom
Získať alebo nastaviť y-koordinát, ktorý je súčetom Aspose.OCR.Rectangle.Y a Aspose.OCR.Rectangle.Vysoké vlastné hodnoty tejto Aspose.OCR.Rectangle štruktúry.
public int Bottom { get; set; }
Hodnota nehnuteľnosti
Empty
Získava nový príklad štruktúry Aspose.OCR.Rectangle, ktorá má hodnoty Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Veľkosť a Aspose.OCR.Rectangle.Výška nastavená na nulu.
public static Rectangle Empty { get; }
Hodnota nehnuteľnosti
IsEmpty
Získava hodnotu, ktorá ukazuje, či všetky číselné vlastnosti tohto Aspose.OCR.Rectangle majú hodnoty nuly.
public bool IsEmpty { get; }
Hodnota nehnuteľnosti
Left
Získať alebo nastaviť x-koordinát ľavého okraja tejto Aspose.OCR..Rectangle štruktúry.
public int Left { get; set; }
Hodnota nehnuteľnosti
Right
Získať alebo nastaviť x-koordinát, ktorý je súčetom Aspose.OCR.Rectangle.X a Aspose.OCR.Rectangle.Význam vlastností tejto Aspose.OCR.Rectangle štruktúry.
public int Right { get; set; }
Hodnota nehnuteľnosti
Top
Získať alebo nastaviť y-koordinát vrchného okraja tejto Aspose.OCR.Rectangle štruktúry.
public int Top { get; set; }
Hodnota nehnuteľnosti
Methods
Contains(a int, int)
Určuje, či je uvedený bod obsiahnutý v tejto štruktúre Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
X-koordinát bodu na testovanie.
y
int
koordinát bodu na testovanie.
Returns
Táto metóda sa vráti pravdivá, ak je bod definovaný x’ a
y’ obsiahnutý v tejto štruktúre Aspose.OCR.Rectangle; inak je falošný.
Equals(objekty)
Testuje, či obj’ je Aspose.OCR.Rectangle štruktúra s rovnakým umiestnením a veľkosťou tejto Aspose.OCR.Rectangle štruktúry.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt na testovanie.
Returns
Táto metóda sa vráti pravdivá, ak obj’ je Aspose.OCR.Rectangle štruktúra a jej Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, a Aspose.OCR.Rectangle.Height vlastnosti sú rovnaké ako príslušné vlastnosti tejto Aspose.OCR.Rectangle štruktúry; inak, falošné.
GetHashCode()
Vráti hash kód pre túto štruktúru Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Jedná sa o integer, ktorý predstavuje hash kód pre tento rektangul.
ToString()
Konvertuje atribúty tohto Aspose.OCR.Rectangle na ľuďom čitateľný pruh.
public override string ToString()
Returns
Strina, ktorá obsahuje pozíciu, šírku a výšku tejto štruktúry Aspose.OCR.Rectangle.
Operators
prevádzkovateľ = =(rectangle , rectangle , rectangle)
Testovať, či dve Aspose.OCR.Rectangle štruktúry majú rovnaké umiestnenie a veľkosť.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle štruktúra, ktorá je na ľavej strane operátora rovnosti.
right
Rectangle
Aspose.OCR.Rectangle štruktúra, ktorá je na pravej strane prevádzkovateľa rovnosti.
Returns
Tento operátor vráti pravdu, ak dve štruktúry Aspose.OCR.Rectangle majú rovnaké vlastnosti Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width a Aspose.OCR.Rectangle.High.
prevádzkovateľ !=(rectangle , rectangle , rectangle)
Testovať, či sa dve Aspose.OCR.Rectangle štruktúry líšia v umiestnení alebo veľkosti.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle štruktúra, ktorá je na ľavej strane prevádzkovateľa nerovnosti.
right
Rectangle
Aspose.OCR.Rectangle štruktúra, ktorá je v práve prevádzkovateľa nerovnosti.
Returns
Tento operátor vráti pravdu, ak niektorý z Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width alebo Aspose.OCR.Rectangle.High vlastnosti dvoch Aspose.OCR.Rectangle štruktúry sú nerovné; inak falošné.