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

Imports IronSoftware.Drawing

' Cast between System.Drawing.Rectangle and IronSoftware.Drawing.Rectangle
Dim rectangle As System.Drawing.Rectangle = New System.Drawing.Rectangle(10, 10, 150, 150)
Dim ironRectangle As IronSoftware.Drawing.Rectangle = rectangle

' Access Rectangle properties:
Dim x = ironRectangle.X
Dim h = ironRectangle.Height

' Cast between System.Drawing.RectangleF and IronSoftware.Drawing.RectangleF
Dim rectangleF As System.Drawing.RectangleF = New System.Drawing.RectangleF(8.8F, 10.2F, 100F, 125F)
Dim ironRectangleF As IronSoftware.Drawing.RectangleF = rectangleF

' Access RectangleF properties:
Dim yFloat = ironRectangleF.Y
Dim 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,274,271版本:2026.11剛剛發布