Struct Rectangle
Der Name: Aspose.OCR Zusammensetzung: Aspose.OCR.dll (25.4.0)
Es speichert eine Reihe von vier Integren, die die Lage und Größe eines Rechteckens darstellen.
public struct Rectangle
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(Int, int, int, int)
Initialisiert eine neue Instanz der Aspose.OCR.Rectangle Struktur mit der angegebenen Lage und Größe.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
Der x-Koordinat des oberen linken Winkel des Rechteckens.
y
int
Der Y-Koordinat des oberen linken Winkel des Rechteckens.
width
int
Die Breite des Rechteckens.
height
int
Die Höhe des Rechteckens.
Fields
Height
Die rechteckige Breite.
public int Height
Feldwert
Width
Die rechteckige Höhe.
public int Width
Feldwert
X
Der Rechteck x Standort.
public int X
Feldwert
Y
Der Rechteck und die Lage.
public int Y
Feldwert
Properties
Bottom
Erhalten oder setzen die y-Koordinate, die die Summe der Aspose.OCR.Rectangle.Y und Aspose.OCR.Rectangle.Höhe Eigentumswerte dieser Aspose.OCR.Rectangle Struktur ist.
public int Bottom { get; set; }
Eigentumswert
Empty
Er erhält ein neues Beispiel der Aspose.OCR.Rectangle Struktur, die Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Wide und Aspose.OCR.Rectangle.High Werte auf Null festgelegt hat.
public static Rectangle Empty { get; }
Eigentumswert
IsEmpty
Er erhält einen Wert, der darauf hindeutet, ob alle numerischen Eigenschaften dieses Aspose.OCR.Rectangle Nullwerte haben.
public bool IsEmpty { get; }
Eigentumswert
Left
Erhalten oder setzen die x-Koordinate des linken Randes dieser Aspose.OCR..Rectangle Struktur.
public int Left { get; set; }
Eigentumswert
Right
Erhalten oder setzen die x-Koordinate, die die Summe von Aspose.OCR.Rectangle.X und Aspose.OCR.Rectangle.Width Eigentumswerte dieser Aspose.OCR.Rectangle Struktur ist.
public int Right { get; set; }
Eigentumswert
Top
Erhalten oder setzen die y-Koordinate der oberen Ecke dieser Aspose.OCR.Rectangle Struktur.
public int Top { get; set; }
Eigentumswert
Methods
Contains(und int, int)
Bestimmt, ob der angegebenen Punkt innerhalb dieser Aspose.OCR.Rectangle Struktur enthalten ist.
public bool Contains(int x, int y)
Parameters
x
int
Die X-Koordinate des Testpunkts.
y
int
Die Y-Koordinate des Testpunkts.
Returns
Diese Methode wird wahr, wenn der Punkt, der durch x’ und
y’ definiert wird, innerhalb dieser Aspose.OCR.Rectangle Struktur enthalten ist; sonst falsch.
Equals(Objekt)
Prüfen Sie, ob obj’ eine Aspose.OCR.Rectangle Struktur mit der gleichen Lage und Größe dieser Aspose.OCR.Rectangle Struktur ist.
public override bool Equals(object obj)
Parameters
obj
object
Das System.Objekt zu testen.
Returns
Diese Methode wird wahr, wenn obj’ eine Aspose.OCR.Rectangle Struktur und seine Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, und Aspose.OCR.Rectangle.High Eigenschaften sind gleich mit den entsprechenden Eigenschaften dieser Aspose.OCR.Rectangle Struktur; sonst, falsch.
GetHashCode()
Zurück den Hashcode für diese Aspose.OCR.Rectangle Struktur.
public override int GetHashCode()
Returns
Ein Integrator, der den Hash-Code für diesen Rechtangel darstellt.
ToString()
Umwandelt die Attribute dieses Aspose.OCR.Rectangle in eine menschlich lesbare String.
public override string ToString()
Returns
Eine String, die die Position, Breite und Höhe dieser Aspose.OCR.Rectangle Struktur enthält.
Operators
Der Betreiber =(Rectangle und Rectangle)
Prüfen Sie, ob zwei Aspose.OCR.Rectangle Strukturen gleiche Lage und Größe haben.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Die Aspose.OCR.Rectangle Struktur, die auf der linken Seite des Gleichheitsbetreibers liegt.
right
Rectangle
Die Aspose.OCR.Rectangle Struktur, die an das Recht des Gleichheitsbetreibers liegt.
Returns
Dieser Betreiber wird wahr, wenn die beiden Aspose.OCR.Rectangle-Strukturen gleich Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width und Aspose.OCR.Rectangle.High Eigenschaften haben.
Betreiber !=(Rectangle und Rectangle)
Prüfen Sie, ob zwei Aspose.OCR.Rectangle-Strukturen sich an Ort oder Größe unterscheiden.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Die Aspose.OCR.Rectangle Struktur, die auf der linken Seite des Ungleichheitsbetreibers liegt.
right
Rectangle
Die Aspose.OCR.Rectangle Struktur, die an das Recht der Ungleichheitbetreiber liegt.
Returns
Dieser Betreiber kehrt wahr zurück, wenn eine der Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width oder Aspose.OCR.Rectangle.High Eigenschaften der beiden Aspose.OCR.Rectangle Strukturen ungleich sind; sonst falsch.