Struct Rectangle

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

int

Width

Die rechteckige Höhe.

public int Width

Feldwert

int

X

Der Rechteck x Standort.

public int X

Feldwert

int

Y

Der Rechteck und die Lage.

public int Y

Feldwert

int

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

int

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

Rectangle

IsEmpty

Er erhält einen Wert, der darauf hindeutet, ob alle numerischen Eigenschaften dieses Aspose.OCR.Rectangle Nullwerte haben.

public bool IsEmpty { get; }

Eigentumswert

bool

Left

Erhalten oder setzen die x-Koordinate des linken Randes dieser Aspose.OCR..Rectangle Struktur.

public int Left { get; set; }

Eigentumswert

int

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

int

Top

Erhalten oder setzen die y-Koordinate der oberen Ecke dieser Aspose.OCR.Rectangle Struktur.

public int Top { get; set; }

Eigentumswert

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Deutsch