IRONSOFTWAREHOME
측정 단위 변환
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
측정 단위 변환

측정 단위 변환

IronDrawing은 Rectangle 또는 RectangleF의 픽셀(px) 단위를 밀리미터(mm)로 또는 그 반대로 변경하고 싶어하는 사용자를 위한 옵션을 제공합니다. Rectangle과 RectangleF에서 사용되는 기본 측정 단위는 픽셀(px)입니다.

측정이 지정된 새로운 Rectangle이 인스턴스화된 후, Rectangle에 대해 변환 메서드를 호출할 수 있습니다. 예를 들어 ConvertTo(MeasurementUnits.Millimeters, 20)을 사용하세요. 이것은 사용자가 설정한 DPI를 기준으로 Rectangle의 측정을 밀리미터로 변환합니다. 이 동일한 접근 방식은 RectangleF 클래스에 적용할 수도 있습니다.

GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,274,271버전:2026.11방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronDrawing
부담 없는 무료 상담을 받아보세요
고객님의 정보는 항상 비밀로 유지됩니다.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.