Crear y Convertir Rectángulo
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
Crear y Convertir Rectángulo

Crear y Convertir Rectángulo

Rectangle y RectangleF son características útiles proporcionadas por IronDrawing, las cuales se pueden usar para recortar cualquier archivo de imagen. Los clientes que utilizan rectángulos de System.Drawing.Rectangle o System.Drawing.RectangleF también pueden convertirlos a IronSoftware.Drawing.Rectangle y IronSoftware.Drawing.RectangleF utilizando el método Cast.

Crear Rectangle y RectangleF

Para crear un Rectangle, los usuarios pueden instanciar un nuevo Rectangle y proporcionar las coordenadas X e Y, así como las medidas de ancho y alto del Rectangle en píxeles. Por ejemplo:

De manera similar, para la clase RectangleF, un objeto de ejemplo RectangleF se puede instanciar de la siguiente manera:

Convertir Rectangle y RectangleF

Para convertir un IronSoftware.Drawing.Rectangle de System.Drawing.Rectangle o un IronSoftware.Drawing.RectangleF de System.Drawing.RectangleF, se puede usar la conversión implícita. Aquí te mostramos cómo hacerlo:

En este ejemplo, utilizamos la conversión implícita para convertir System.Drawing.Rectangle y System.Drawing.RectangleF a sus homólogos IronSoftware.Drawing, lo que facilita el uso de estos rectángulos en las características de IronDrawing.

Ver en GitHub

¿Listo para empezar?

Nuget Downloads 20,274,271Versión:2026.11recién lanzado