Struct Rectangle

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

int

Width

Die Höhe des Rechtecks.

public int Width

Feldwert

int

X

Die x-Position des Rechtecks.

public int X

Feldwert

int

Y

Die y-Position des Rechtecks.

public int Y

Feldwert

int

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

int

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

Rectangle

IsEmpty

Erhält einen Wert, der angibt, ob alle numerischen Eigenschaften dieser Aspose.OCR.Rectangle Werte von null haben.

public bool IsEmpty { get; }

Eigenschaftswert

bool

Left

Erhält oder setzt die x-Koordinate der linken Kante dieser Aspose.OCR.Rectangle-Struktur.

public int Left { get; set; }

Eigenschaftswert

int

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

int

Top

Erhält oder setzt die y-Koordinate der oberen Kante dieser Aspose.OCR.Rectangle-Struktur.

public int Top { get; set; }

Eigenschaftswert

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Deutsch