Struct Rectangle
De naam: Aspose.OCR Verzameling: Aspose.OCR.dll (25.4.0)
Het opslaat een set van vier integers die de locatie en de grootte van een rectangle vertegenwoordigen.
public struct Rectangle
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int, int, int, int, int)
Initialiseert een nieuwe instantie van de Aspose.OCR.Rectangle structuur met de aangegeven locatie en grootte.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
De x-coordinaat van de bovenste linker hoek van de rectangle.
y
int
De y-koordinaat van de bovenste linker hoek van de rectangle.
width
int
De breedte van de rectangle.
height
int
De hoogte van de rectangle.
Fields
Height
De rectangele breedte.
public int Height
veldwaarde
Width
De rectangele hoogte.
public int Width
veldwaarde
X
De rectangle x locatie.
public int X
veldwaarde
Y
De rectangle en locatie.
public int Y
veldwaarde
Properties
Bottom
Geeft of zet de y-coördinate die de som is van de Aspose.OCR.Rectangle.Y en Aspose.OCR.Rectangle.Hoge eigendomswaarden van deze Aspose.OCR.Rectangle structuur.
public int Bottom { get; set; }
Eigendomswaarde
Empty
Geeft een nieuw voorbeeld van de Aspose.OCR.Rectangle structuur die heeft Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Wide en Aspose.OCR.Rectangle.Hoge waarden ingesteld tot nul.
public static Rectangle Empty { get; }
Eigendomswaarde
IsEmpty
Geeft een waarde die aangeeft of alle numerieke eigenschappen van deze Aspose.OCR.Rectangle waarden van nul hebben.
public bool IsEmpty { get; }
Eigendomswaarde
Left
Geeft of zet de x-coördinate van de linkerkant van deze Aspose.OCR..Rectangle structuur.
public int Left { get; set; }
Eigendomswaarde
Right
Geeft of zet de x-coördinate die de som is van Aspose.OCR.Rectangle.X en Aspose.OCR.Rectangle.Wide eigendomswaarden van deze Aspose.OCR.Rectangle structuur.
public int Right { get; set; }
Eigendomswaarde
Top
Geeft of zet de y-koordinaat van de bovenste rand van deze Aspose.OCR.Rectangle structuur.
public int Top { get; set; }
Eigendomswaarde
Methods
Contains(int, int)
Het bepaalt of het aangegeven punt binnen deze Aspose.OCR.Rectangle structuur is.
public bool Contains(int x, int y)
Parameters
x
int
De x-koordinaat van het punt om te testen.
y
int
De y-koordinaat van het punt om te testen.
Returns
Deze methode wordt waar als het punt gedefinieerd door x’ en
y’ is opgenomen in deze Aspose.OCR.Rectangle structuur; anders is het vals.
Equals(Objecten)
Test of obj’ een Aspose.OCR.Rectangle structuur is met dezelfde locatie en grootte van deze Aspose.OCR.Rectangle structuur.
public override bool Equals(object obj)
Parameters
obj
object
Het systeem.Object om te testen.
Returns
Deze methode komt waar als obj’ is een Aspose.OCR.Rectangle structuur en zijn Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, en Aspose.OCR.Rectangle.Height eigenschappen zijn gelijk aan de overeenkomstige eigenschappen van deze Aspose.OCR.Rectangle structuur; anders, vals.
GetHashCode()
Terug de hashcode voor deze Aspose.OCR.Rectangle structuur.
public override int GetHashCode()
Returns
Een integer die de hashcode voor deze rectangle vertegenwoordigt.
ToString()
Converteert de attributen van deze Aspose.OCR.Rectangle naar een menselijk leesbare string.
public override string ToString()
Returns
Een draad die de positie, breedte en hoogte van deze Aspose.OCR.Rectangle structuur bevat.
Operators
Operator =(Rectangle en Rectangle)
Test of twee Aspose.OCR.Rectangle structuren dezelfde locatie en grootte hebben.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
De Aspose.OCR.Rectangle structuur die aan de linkerkant van de gelijke operator ligt.
right
Rectangle
De Aspose.OCR.Rectangle structuur die aan het recht van de gelijke operator is.
Returns
Deze operator komt waar als de twee Aspose.OCR.Rectangle structuren dezelfde Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width en Aspose.OCR.Rectangle.High eigenschappen hebben.
Operator !=(Rectangle en Rectangle)
Test of twee Aspose.OCR.Rectangle structuren verschillen in locatie of grootte.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
De Aspose.OCR.Rectangle structuur die aan de linkerkant van de ongelijkheidsoperator ligt.
right
Rectangle
De Aspose.OCR.Rectangle structuur die aan het recht van de ongelijkheidsoperator is.
Returns
Deze exploitant komt waar als een van de Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width of Aspose.OCR.Rectangle.Hoge eigenschappen van de twee Aspose.OCR.Rectangle structuren onevenwichtig zijn; anders vals.