Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Speichert eine Menge von vier Ganzzahlen, die den Standort und die Größe eines Rechtecks darstellen.
public struct Rectangle
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
Rectangle(int, int, int, int)
Initialisiert eine neue Instanz der Aspose.OCR.Rectangle-Struktur mit dem angegebenen Standort und der Größe.
public Rectangle(int x, int y, int width, int height)
Parameter
x
int
Die x-Koordinate der oberen linken Ecke des Rechtecks.
y
int
Die y-Koordinate der oberen linken Ecke des Rechtecks.
width
int
Die Breite des Rechtecks.
height
int
Die Höhe des Rechtecks.
Felder
Height
Die Breite des Rechtecks.
public int Height
Feldwert
Width
Die Höhe des Rechtecks.
public int Width
Feldwert
X
Die x-Position des Rechtecks.
public int X
Feldwert
Y
Die y-Position des Rechtecks.
public int Y
Feldwert
Eigenschaften
Bottom
Erhält oder setzt die y-Koordinate, die die Summe der Aspose.OCR.Rectangle.Y- und Aspose.OCR.Rectangle.Height-Eigenschaftswerte dieser Aspose.OCR.Rectangle-Struktur ist.
public int Bottom { get; set; }
Eigenschaftswert
Empty
Erhält eine neue Instanz der Aspose.OCR.Rectangle-Struktur, die Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width und Aspose.OCR.Rectangle.Height-Werte auf null gesetzt hat.
public static Rectangle Empty { get; }
Eigenschaftswert
IsEmpty
Erhält einen Wert, der angibt, ob alle numerischen Eigenschaften dieser Aspose.OCR.Rectangle Werte von null haben.
public bool IsEmpty { get; }
Eigenschaftswert
Left
Erhält oder setzt die x-Koordinate der linken Kante dieser Aspose.OCR.Rectangle-Struktur.
public int Left { get; set; }
Eigenschaftswert
Right
Erhält oder setzt die x-Koordinate, die die Summe der Aspose.OCR.Rectangle.X- und Aspose.OCR.Rectangle.Width-Eigenschaftswerte dieser Aspose.OCR.Rectangle-Struktur ist.
public int Right { get; set; }
Eigenschaftswert
Top
Erhält oder setzt die y-Koordinate der oberen Kante dieser Aspose.OCR.Rectangle-Struktur.
public int Top { get; set; }
Eigenschaftswert
Methoden
Contains(int, int)
Bestimmt, ob der angegebene Punkt innerhalb dieser Aspose.OCR.Rectangle-Struktur enthalten ist.
public bool Contains(int x, int y)
Parameter
x
int
Die x-Koordinate des zu testenden Punktes.
y
int
Die y-Koordinate des zu testenden Punktes.
Gibt zurück
Diese Methode gibt true zurück, wenn der durch x
und y
definierte Punkt innerhalb dieser Aspose.OCR.Rectangle-Struktur enthalten ist; andernfalls false.
Equals(object)
Testet, ob obj
eine Aspose.OCR.Rectangle-Struktur mit dem gleichen Standort und der gleichen Größe wie diese Aspose.OCR.Rectangle-Struktur ist.
public override bool Equals(object obj)
Parameter
obj
object
Das zu testende System.Object.
Gibt zurück
Diese Methode gibt true zurück, wenn obj
eine Aspose.OCR.Rectangle-Struktur ist und ihre Aspose.OCR.Rectangle.X-, Aspose.OCR.Rectangle.Y-, Aspose.OCR.Rectangle.Width- und Aspose.OCR.Rectangle.Height-Eigenschaften gleich den entsprechenden Eigenschaften dieser Aspose.OCR.Rectangle-Struktur sind; andernfalls false.
GetHashCode()
Gibt den Hash-Code für diese Aspose.OCR.Rectangle-Struktur zurück.
public override int GetHashCode()
Gibt zurück
Eine Ganzzahl, die den Hash-Code für dieses Rechteck darstellt.
ToString()
Konvertiert die Attribute dieser Aspose.OCR.Rectangle in eine menschenlesbare Zeichenfolge.
public override string ToString()
Gibt zurück
Eine Zeichenfolge, die die Position, Breite und Höhe dieser Aspose.OCR.Rectangle-Struktur enthält.
Operatoren
operator ==(Rectangle, Rectangle)
Testet, ob zwei Aspose.OCR.Rectangle-Strukturen die gleiche Position und Größe haben.
public static bool operator ==(Rectangle left, Rectangle right)
Parameter
left
Rectangle
Die Aspose.OCR.Rectangle-Struktur, die links vom Gleichheitsoperator steht.
right
Rectangle
Die Aspose.OCR.Rectangle-Struktur, die rechts vom Gleichheitsoperator steht.
Gibt zurück
Dieser Operator gibt true zurück, wenn die beiden Aspose.OCR.Rectangle-Strukturen gleiche Aspose.OCR.Rectangle.X-, Aspose.OCR.Rectangle.Y-, Aspose.OCR.Rectangle.Width- und Aspose.OCR.Rectangle.Height-Eigenschaften haben.
operator !=(Rectangle, Rectangle)
Testet, ob zwei Aspose.OCR.Rectangle-Strukturen sich in Position oder Größe unterscheiden.
public static bool operator !=(Rectangle left, Rectangle right)
Parameter
left
Rectangle
Die Aspose.OCR.Rectangle-Struktur, die links vom Ungleichheitsoperator steht.
right
Rectangle
Die Aspose.OCR.Rectangle-Struktur, die rechts vom Ungleichheitsoperator steht.
Gibt zurück
Dieser Operator gibt true zurück, wenn eine der Aspose.OCR.Rectangle.X-, Aspose.OCR.Rectangle.Y-, Aspose.OCR.Rectangle.Width- oder Aspose.OCR.Rectangle.Height-Eigenschaften der beiden Aspose.OCR.Rectangle-Strukturen ungleich ist; andernfalls false.