using IronSoftware.Drawing;
using System;
// Instanciar un rectángulo (la unidad de medida por defecto son los píxeles)
Rectangle pxCropRect = new Rectangle(15, 25, 150, 175); // (X, Y, Anchura, Altura)
// Convertir e imprimir una medida de Rectángulo en milímetros
Rectangle mmCropRect = pxCropRect.ConvertTo(MeasurementUnits.Millimeters, 20);
Console.WriteLine(mmCropRect.X);
// Instanciar un RectánguloF en milímetros
IronSoftware.Drawing.RectangleF pxCropRectFloat = new IronSoftware.Drawing.RectangleF(10F, 25F, 100F, 175F, MeasurementUnits.Millimeters); // (X, Y, Anchura, Altura, Unidades)
// Convertir e imprimir una medida RectangleF en píxeles
IronSoftware.Drawing.RectangleF mmCropRectFloat = pxCropRectFloat.ConvertTo(MeasurementUnits.Pixels, 30);
Console.WriteLine(mmCropRectFloat.Y);
Imports IronSoftware.Drawing
Imports System
' Instanciar un rectángulo (la unidad de medida por defecto son los píxeles)
Private pxCropRect As New Rectangle(15, 25, 150, 175) ' (X, Y, Anchura, Altura)
' Convertir e imprimir una medida de Rectángulo en milímetros
Private mmCropRect As Rectangle = pxCropRect.ConvertTo(MeasurementUnits.Millimeters, 20)
Console.WriteLine(mmCropRect.X)
' Instanciar un RectánguloF en milímetros
Dim pxCropRectFloat As New IronSoftware.Drawing.RectangleF(10F, 25F, 100F, 175F, MeasurementUnits.Millimeters) ' (X, Y, Anchura, Altura, Unidades)
' Convertir e imprimir una medida RectangleF en píxeles
Dim mmCropRectFloat As IronSoftware.Drawing.RectangleF = pxCropRectFloat.ConvertTo(MeasurementUnits.Pixels, 30)
Console.WriteLine(mmCropRectFloat.Y)