Struct Rectangle
Namn på plats: Aspose.OCR Sammanfattning: Aspose.OCR.dll (25.4.0)
Lagrar en uppsättning av fyra inslag som representerar platsen och storleken på en rektangel.
public struct Rectangle
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int, int, int, int och int)
Initialiserar en ny instans av Aspose.OCR.Rectangle struktur med den angivna platsen och storleken.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
X-koordinaten i den övre vänstra hörnet av rektangeln.
y
int
Y-koordinaten i den övre vänstra hörnet av rektangeln.
width
int
bredden av rektangeln.
height
int
Höjden på rektangeln.
Fields
Height
Den rektangulära bredden.
public int Height
Fältvärde
Width
Höjden av rektangeln.
public int Width
Fältvärde
X
Rektangeln x plats.
public int X
Fältvärde
Y
rektangeln och platsen.
public int Y
Fältvärde
Properties
Bottom
Få eller ställa in y-koordinaten som är summan av Aspose.OCR.Rectangle.Y och Aspose.OCR.Rectangle.Höjd egenvärden av denna Aspose.OCR.Rectangle struktur.
public int Bottom { get; set; }
Fastighetsvärde
Empty
Få en ny instans av Aspose.OCR.Rectangle struktur som har Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Vid och Aspose.OCR.Rectangle.Höghet värden ställs till noll.
public static Rectangle Empty { get; }
Fastighetsvärde
IsEmpty
Det får ett värde som indikerar om alla numeriska egenskaper i Aspose.OCR.Rectangle har värden av noll.
public bool IsEmpty { get; }
Fastighetsvärde
Left
Få eller ställa in x-koordinaten i vänster kant av denna Aspose.OCR..Rectangle struktur.
public int Left { get; set; }
Fastighetsvärde
Right
Få eller ställa in x-koordinaten som är summan av Aspose.OCR.Rectangle.X och Aspose.OCR.Rectangle.Width egenvärden av denna Aspose.OCR.Rectangle struktur.
public int Right { get; set; }
Fastighetsvärde
Top
Få eller sätta y-koordinaten av den övre kanten av denna Aspose.OCR.Rectangle struktur.
public int Top { get; set; }
Fastighetsvärde
Methods
Contains(int, int)
Bestämmer om den angivna punkten finns inom denna Aspose.OCR.Rectangle struktur.
public bool Contains(int x, int y)
Parameters
x
int
X-koordinaten av punkten att testa.
y
int
Den y-koordinaten av punkten att testa.
Returns
Denna metod returnerar sant om punkten definierad av x’ och
y’ finns i denna Aspose.OCR.Rectangle struktur; annars falsk.
Equals(Objektet)
Testar om obj’ är en Aspose.OCR.Rectangle struktur med samma plats och storlek av denna Aspose.OCR.Rectangle struktur.
public override bool Equals(object obj)
Parameters
obj
object
System.Object att testa.
Returns
Denna metod returnerar sant om obj’ är en Aspose.OCR.Rectangle struktur och dess Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, och Aspose.OCR.Rectangle.Height egenskaper är lika med de motsvarande egenskaperna i denna Aspose.OCR.Rectangle struktur; annars falsk.
GetHashCode()
Returnerar hashkoden för denna Aspose.OCR.Rectangle struktur.
public override int GetHashCode()
Returns
En integer som representerar hashkoden för den här rektangeln.
ToString()
Konverterar attributerna till denna Aspose.OCR.Rectangle till en mänskligt läsbar sträng.
public override string ToString()
Returns
En sträng som innehåller position, bredd och höjd av denna Aspose.OCR.Rectangle struktur.
Operators
Operatör =(Rectangle och Rectangle)
Testar om två Aspose.OCR.Rectangle strukturer har samma plats och storlek.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle struktur som ligger till vänster om jämställdhetsoperatören.
right
Rectangle
Aspose.OCR.Rectangle struktur som är till rätt av jämställdhetsoperatören.
Returns
Denna operatör returnerar sant om de två Aspose.OCR.Rectangle strukturerna har samma Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, och Aspose.OCR.Rectangle.High egenskaper.
operatör !=(Rectangle och Rectangle)
Testar om två Aspose.OCR.Rectangle strukturer skiljer sig i plats eller storlek.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle struktur som ligger till vänster om ojämlikhet operatör.
right
Rectangle
Aspose.OCR.Rectangle struktur som är till rätt av ojämlikhetsoperatören.
Returns
Denna operatör returnerar sant om någon av Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width eller Aspose.OCR.Rectangle.Höghet egenskaper av de två Aspose.OCR.Rectangle strukturer är ojämna; annars falsk.