Rechtecke erstellen und konvertieren
using IronSoftware.Drawing;

// Cast between System.Drawing.Rectangle and IronSoftware.Drawing.Rectangle
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(10, 10, 150, 150);
IronSoftware.Drawing.Rectangle ironRectangle = rectangle;

// Access Rectangle properties:
var x = ironRectangle.X;
var h = ironRectangle.Height;

// Cast between System.Drawing.RectangleF and IronSoftware.Drawing.RectangleF
System.Drawing.RectangleF rectangleF = new System.Drawing.RectangleF(8.8F, 10.2F, 100F, 125F);
IronSoftware.Drawing.RectangleF ironRectangleF = rectangleF;

// Access RectangleF properties:
var yFloat = ironRectangleF.Y;
var wFloat = ironRectangleF.Width;

Imports IronSoftware.Drawing

' Cast between System.Drawing.Rectangle and IronSoftware.Drawing.Rectangle
Dim rectangle As System.Drawing.Rectangle = New System.Drawing.Rectangle(10, 10, 150, 150)
Dim ironRectangle As IronSoftware.Drawing.Rectangle = rectangle

' Access Rectangle properties:
Dim x = ironRectangle.X
Dim h = ironRectangle.Height

' Cast between System.Drawing.RectangleF and IronSoftware.Drawing.RectangleF
Dim rectangleF As System.Drawing.RectangleF = New System.Drawing.RectangleF(8.8F, 10.2F, 100F, 125F)
Dim ironRectangleF As IronSoftware.Drawing.RectangleF = rectangleF

' Access RectangleF properties:
Dim yFloat = ironRectangleF.Y
Dim wFloat = ironRectangleF.Width
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Rechtecke erstellen und konvertieren

Rechtecke erstellen und konvertieren

Rectangle und RectangleF sind nützliche Funktionen, die von IronDrawing bereitgestellt werden und zum Zuschneiden einer beliebigen Bilddatei verwendet werden können. Kunden, die Rechtecke von System.Drawing.Rectangle oder System.Drawing.RectangleF verwenden, können diese ebenfalls mit der Cast-Methode in IronSoftware.Drawing.Rectangle und IronSoftware.Drawing.RectangleF umwandeln.

Erstellen Rectangle & RectangleF

Um eine Rectangle zu erstellen, können Benutzer eine neue Rectangle instanziieren und die X- und Y-Koordinaten sowie die Breiten- und Höhenmaße der Rectangle in Pixeln angeben. Zum Beispiel:

Ähnlich kann für die RectangleF-Klasse ein Beispiel-RectangleF-Objekt wie folgt instanziiert werden:

Umwandeln Rectangle & RectangleF

Um eine IronSoftware.Drawing.Rectangle von System.Drawing.Rectangle oder eine IronSoftware.Drawing.RectangleF von System.Drawing.RectangleF umwandeln, können Sie eine implizite Konvertierung verwenden. So können Sie es tun:

In diesem Beispiel verwenden wir die implizite Konvertierung, um System.Drawing.Rectangle und System.Drawing.RectangleF in ihre IronSoftware.Drawing-Gegenstücke zu casten, was die Verwendung dieser Rechtecke in den Funktionen von IronDrawing vereinfacht.

Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 20,274,271Version:2026.11gerade veröffentlicht