IRONSOFTWAREHOME
Converter unidades de medida
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)
Dim pxCropRect As Rectangle = New Rectangle(15, 25, 150, 175) ' (X, Y, Width, Height)

' Convert and print a Rectangle measurement in millimeters
Dim mmCropRect As Rectangle = pxCropRect.ConvertTo(MeasurementUnits.Millimeters, 20)
Console.WriteLine(mmCropRect.X)

' Instantiate a RectangleF in millimeters
Dim pxCropRectFloat As IronSoftware.Drawing.RectangleF = New IronSoftware.Drawing.RectangleF(10.0F, 25.0F, 100.0F, 175.0F, 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)
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Converter unidades de medida

Converter unidades de medida

IronDrawing fornece uma opção para usuários que desejam mudar a unidade de medida usada em Rectangle ou RectangleF de pixels (px) para milímetros (mm) ou vice-versa. A unidade de medida padrão utilizada em Rectangle e RectangleF é pixels (px).

Depois que um novo Rectangle com medidas especificadas foi instanciado, você pode chamar o método de conversão no Rectangle. Por exemplo, use ConvertTo(MeasurementUnits.Millimeters, 20). Isso irá converter as medições do Rectangle para milímetros com base no DPI definido pelo usuário. Esta mesma abordagem também pode ser aplicada à classe RectangleF.

Ver no GitHub

Pronto para começar?

Nuget Downloads 20,274,271Versão:2026.11recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronDrawing
Agende sua consulta sem compromisso.
Os seus dados serão sempre mantidos em sigilo.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Aprovado por milhões de engenheiros em todo o mundo.
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.