Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Lagrar en uppsättning av fyra heltal som representerar platsen och storleken på en rektangel.
public struct Rectangle
Arvda Medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
Rectangle(int, int, int, int)
Initierar en ny instans av Aspose.OCR.Rectangle-strukturen med angiven plats och storlek.
public Rectangle(int x, int y, int width, int height)
Parametrar
x
int
X-koordinaten för det övre vänstra hörnet av rektangeln.
y
int
Y-koordinaten för det övre vänstra hörnet av rektangeln.
width
int
Bredden på rektangeln.
height
int
Höjden på rektangeln.
Fält
Height
Rektangelns höjd.
public int Height
Fältvärde
Width
Rektangelns bredd.
public int Width
Fältvärde
X
Rektangelns x-plats.
public int X
Fältvärde
Y
Rektangelns y-plats.
public int Y
Fältvärde
Egenskaper
Bottom
Hämtar eller ställer in y-koordinaten som är summan av Aspose.OCR.Rectangle.Y och Aspose.OCR.Rectangle.Height egenskapsvärdena för denna Aspose.OCR.Rectangle-struktur.
public int Bottom { get; set; }
Egenskapsvärde
Empty
Hämtar en ny instans av Aspose.OCR.Rectangle-strukturen som har Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width och Aspose.OCR.Rectangle.Height värden satta till noll.
public static Rectangle Empty { get; }
Egenskapsvärde
IsEmpty
Hämtar ett värde som indikerar om alla numeriska egenskaper för denna Aspose.OCR.Rectangle har värdena noll.
public bool IsEmpty { get; }
Egenskapsvärde
Left
Hämtar eller ställer in x-koordinaten för vänstra kanten av denna Aspose.OCR.Rectangle-struktur.
public int Left { get; set; }
Egenskapsvärde
Right
Hämtar eller ställer in x-koordinaten som är summan av Aspose.OCR.Rectangle.X och Aspose.OCR.Rectangle.Width egenskapsvärdena för denna Aspose.OCR.Rectangle-struktur.
public int Right { get; set; }
Egenskapsvärde
Top
Hämtar eller ställer in y-koordinaten för den övre kanten av denna Aspose.OCR.Rectangle-struktur.
public int Top { get; set; }
Egenskapsvärde
Metoder
Contains(int, int)
Bestämmer om den angivna punkten finns inom denna Aspose.OCR.Rectangle-struktur.
public bool Contains(int x, int y)
Parametrar
x
int
X-koordinaten för punkten som ska testas.
y
int
Y-koordinaten för punkten som ska testas.
Returnerar
Denna metod returnerar true om punkten som definieras av x
och y
finns inom denna Aspose.OCR.Rectangle-struktur; annars false.
Equals(object)
Testar om obj
är en Aspose.OCR.Rectangle-struktur med samma plats och storlek som denna Aspose.OCR.Rectangle-struktur.
public override bool Equals(object obj)
Parametrar
obj
object
System.Object som ska testas.
Returnerar
Denna metod returnerar true 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 motsvarande egenskaper för denna Aspose.OCR.Rectangle-struktur; annars false.
GetHashCode()
Returnerar hashkoden för denna Aspose.OCR.Rectangle-struktur.
public override int GetHashCode()
Returnerar
Ett heltal som representerar hashkoden för denna rektangel.
ToString()
Konverterar attributen för denna Aspose.OCR.Rectangle till en människoläsbar sträng.
public override string ToString()
Returnerar
En sträng som innehåller positionen, bredden och höjden för denna Aspose.OCR.Rectangle-struktur.
Operatörer
operator ==(Rectangle, Rectangle)
Testar om två Aspose.OCR.Rectangle-strukturer har lika plats och storlek.
public static bool operator ==(Rectangle left, Rectangle right)
Parametrar
left
Rectangle
Aspose.OCR.Rectangle-strukturen som är till vänster om likhetoperatören.
right
Rectangle
Aspose.OCR.Rectangle-strukturen som är till höger om likhetoperatören.
Returnerar
Denna operator returnerar true om de två Aspose.OCR.Rectangle-strukturerna har lika Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width och Aspose.OCR.Rectangle.Height egenskaper.
operator !=(Rectangle, Rectangle)
Testar om två Aspose.OCR.Rectangle-strukturer skiljer sig i plats eller storlek.
public static bool operator !=(Rectangle left, Rectangle right)
Parametrar
left
Rectangle
Aspose.OCR.Rectangle-strukturen som är till vänster om ojämlikhetsoperatören.
right
Rectangle
Aspose.OCR.Rectangle-strukturen som är till höger om ojämlikhetsoperatören.
Returnerar
Denna operator returnerar true om någon av Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width eller Aspose.OCR.Rectangle.Height egenskaperna för de två Aspose.OCR.Rectangle-strukturerna är ojämlika; annars false.