using IronSoftware.Drawing;
using System;
// Instantiate a Rectangle (Default measurement unit is pixels)
Rectangle pxCropRect = new Rectangle(15, 25, 150, 175); // (X, Y, Width, Height)
// Convert and print a Rectangle measurement in millimeters
Rectangle mmCropRect = pxCropRect.ConvertTo(MeasurementUnits.Millimeters, 20);
Console.WriteLine(mmCropRect.X);
// Instantiate a RectangleF in millimeters
IronSoftware.Drawing.RectangleF pxCropRectFloat = new IronSoftware.Drawing.RectangleF(10F, 25F, 100F, 175F, MeasurementUnits.Millimeters); // (X, Y, Width, Height, Units)
// Convert and print a RectangleF measurement in pixels
IronSoftware.Drawing.RectangleF mmCropRectFloat = pxCropRectFloat.ConvertTo(MeasurementUnits.Pixels, 30);
Console.WriteLine(mmCropRectFloat.Y);
Imports IronSoftware.Drawing
Imports System
' Instantiate a Rectangle (Default measurement unit is pixels)
Private pxCropRect As New Rectangle(15, 25, 150, 175) ' (X, Y, Width, Height)
' Convert and print a Rectangle measurement in millimeters
Private mmCropRect As Rectangle = pxCropRect.ConvertTo(MeasurementUnits.Millimeters, 20)
Console.WriteLine(mmCropRect.X)
' Instantiate a RectangleF in millimeters
Dim pxCropRectFloat As New IronSoftware.Drawing.RectangleF(10F, 25F, 100F, 175F, MeasurementUnits.Millimeters) ' (X, Y, Width, Height, Units)
' Convert and print a RectangleF measurement in pixels
Dim mmCropRectFloat As IronSoftware.Drawing.RectangleF = pxCropRectFloat.ConvertTo(MeasurementUnits.Pixels, 30)
Console.WriteLine(mmCropRectFloat.Y)
Install-Package IronSoftware.System.Drawing
Convertir unidades de medida
IronDrawing proporciona una opción para los usuarios que quieran cambiar la unidad de medida utilizada en Rectangle o RectangleF de píxeles(px) a milímetros(mm) o viceversa. La unidad de medida por defecto utilizada en Rectangle y RectangleF es el píxel(px).
Después de instanciar un nuevo Rectangle con las medidas especificadas, llame al método de conversión del Rectangle. Por ejemplo .ConvertTo(UnidadesMedida.Milímetros, 20). Esto convertirá las medidas del Rectángulo a milímetros basándose en los PPP establecidos por los usuarios. Este mismo enfoque puede aplicarse también a la clase RectangleF.
Enlaces a documentos relacionados
1510001
Ahora que ha descargado IronPDF
¿Desea implementar IronPDF en un proyecto real de forma GRATUITA?
¿No está listo para comprar?
¿Quieres desplegar IronDrawing en un proyecto vivo GRATIS?
¿Qué incluye?
Pruebas en producción sin marcas de agua
Producto totalmente funcional durante 30 días
Asistencia técnica 24/5 durante la prueba
Consigue gratis Clave de prueba de 30 días al instante.
Gracias, señor. Si desea hablar con nuestro equipo de licencias:
El formulario de prueba se presentó con éxito.
Tu clave de prueba debería estar en el correo electrónico. Si no es así, póngase en contacto con support@ironsoftware.com