Struct Rectangle
Numele spaţiului: Aspose.OCR Asamblare: Aspose.OCR.dll (25.4.0)
Stochează un set de patru întregi care reprezintă locația și dimensiunea unui rectanglu.
public struct Rectangle
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int, int, int, int)
Inițializează o nouă instanță a structurii Aspose.OCR.Rectangle cu locația și dimensiunea specificată.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
Coordonatul x al colțului stâng de sus al rectangului.
y
int
Y-coordonatul colțului stâng de sus al rectanglului.
width
int
Amploarea rectanglului.
height
int
Înălțimea rectanglului.
Fields
Height
Lungimea rectangulară.
public int Height
Valoarea câmpului
Width
înălţimea rectangulară.
public int Width
Valoarea câmpului
X
Localizarea rectangulară x.
public int X
Valoarea câmpului
Y
locaţia şi rectanglul.
public int Y
Valoarea câmpului
Properties
Bottom
Obține sau stabilește coordonatul y care este suma Aspose.OCR.Rectangle.Y și Aspose.OCR.Rectangle.Valoarea proprietății înălțime a acestei structuri Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Valoarea proprietății
Empty
Obține un nou exemplu al structurii Aspose.OCR.Rectangle care are valori Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width și Aspose.OCR.Rectangle.High set la zero.
public static Rectangle Empty { get; }
Valoarea proprietății
IsEmpty
Obține o valoare care indică dacă toate proprietățile numerice ale acestui Aspose.OCR.Rectangle au valori de zero.
public bool IsEmpty { get; }
Valoarea proprietății
Left
Obține sau stabilește coordonatul x al marginii stângă a acestei structuri Aspose.OCR..Rectangle.
public int Left { get; set; }
Valoarea proprietății
Right
Obține sau stabilește coordonatul x care este suma Aspose.OCR.Rectangle.X și Aspose.OCR.Rectangle.Valuele proprietății mari ale acestei structuri Aspose.OCR.Rectangle.
public int Right { get; set; }
Valoarea proprietății
Top
Obține sau stabilește y-coordonatul marginii superioare a acestei structuri Aspose.OCR.Rectangle.
public int Top { get; set; }
Valoarea proprietății
Methods
Contains(int, int)
Determine dacă punctul specificat este conținut în această structură Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
Coordonatul x al punctului de testare.
y
int
E-coordonatul punctului de testare.
Returns
Această metodă revine adevărată dacă punctul definit de x’ și
y’ este conținut în această structură Aspose.OCR.Rectangle; altfel fals.
Equals(Obiectul)
Testarea dacă obj’ este o structură Aspose.OCR.Rectangle cu aceeași locație și dimensiune a acestei structuri Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parameters
obj
object
Sistemul.Obiectul de testare.
Returns
Această metodă revine adevărată dacă obj’ este o structură Aspose.OCR.Rectangle și Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, și Aspose.OCR.Rectangle.Height proprietăți sunt egale cu proprietățile corespunzătoare a acestei structuri Aspose.OCR.Rectangle; altfel, false.
GetHashCode()
Întoarce codul de hash pentru această structură Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Un integrator care reprezintă codul hash pentru acest rectanglu.
ToString()
Convertează atributele acestui Aspose.OCR.Rectangle într-o stringă citită de om.
public override string ToString()
Returns
O stringă care conține poziția, lățimea și înălțimea acestei structuri Aspose.OCR.Rectangle.
Operators
Operator =(Rețeaua, rețeaua)
Testarea dacă două structuri Aspose.OCR.Rectangle au aceeași locație și dimensiune.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Structura Aspose.OCR.Rectangle care se află la stânga operatorului egalității.
right
Rectangle
Structura Aspose.OCR.Rectangle care este la dreptul operatorului de egalitate.
Returns
Acest operator revine adevărat dacă cele două structuri Aspose.OCR.Rectangle au proprietăți egale Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, și Aspose.OCR.Rectangle.High.
Operatorul !=(Rețeaua, rețeaua)
Testarea dacă două structuri Aspose.OCR.Rectangle diferă în locație sau în dimensiune.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Structura Aspose.OCR.Rectangle care se află la stânga operatorului inegalității.
right
Rectangle
Structura Aspose.OCR.Rectangle care este la dreptul operatorului inegalității.
Returns
Acest operator revine adevărat dacă oricare dintre structurile Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width sau Aspose.OCR.Rectangle.High proprietăți ale celor două structuri Aspose.OCR.Rectangle sunt inegale; altfel false.