IRONSOFTWAREHOME
建立並轉換矩形
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;

NuGet Download
PM > Install-Package IronSoftware.System.Drawing
建立並轉換矩形

建立並轉換矩形

Rectangle 和 RectangleF 是 IronDrawing 提供的有用功能,可用於裁剪任何圖像文件。客戶使用來自 System.Drawing.Rectangle 或 System.Drawing.RectangleF 的矩形也可以通過 Cast 方法轉換為 IronSoftware.Drawing.Rectangle 和 IronSoftware.Drawing.RectangleF。

建立 Rectangle 和 RectangleF

要建立 Rectangle,使用者可以實例化一個新的 Rectangle 並提供 X 和 Y 坐標,以及 Rectangle 的寬度和高度(以像素為單位)。 例如:

類似地,對於 RectangleF 類,可以按如下範例實例化 RectangleF 物件:

轉換 Rectangle 和 RectangleF

要從 System.Drawing.Rectangle 轉換 IronSoftware.Drawing.Rectangle,或從 System.Drawing.RectangleF 轉換 IronSoftware.Drawing.RectangleF,您可以使用隱式轉換。 以下是操作方法:

在此範例中,我們使用隱式轉換將 System.Drawing.Rectangle 和 System.Drawing.RectangleF 轉換為其 IronSoftware.Drawing 對應項,這使得在 IronDrawing 的功能中使用這些矩形變得簡單明瞭。

在GitHub上查看

準備開始了嗎?

Nuget Downloads 20,033,450版本:2025.3剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立