Point Casting

PointPointF 類別最初是在 IronSoftware.Drawing 中建立的,以配合其他繪圖程式庫中可用的功能,例如 Maui.GraphicsSkiaSharp。 因此,IronSoftware.Drawing 可對 PointPointF 物件進行隱式轉型,使其能夠跨程式庫使用並由程式使用者操控。

上面的程式碼範例展示了如何實現隱式轉型。 一個 IronSoftware.Drawing.Point 物件被轉型為來自另一個程式庫的 Point 物件,而第二個程式碼範例顯示的是相反的轉換。 要進行隱式轉型,只需將 IronSoftware.Drawing.Point 物件賦值給所需程式庫的變數。

需要注意的是,隱式轉型不適用於所有程式庫。 例如,將 System.Drawing.PointF 轉型為 IronSoftware.Drawing.PointF 是不可能的,因為 System.Drawing 不支持這種操作。 然而,將 IronSoftware.Drawing.PointPointF 轉型為其他程式庫是可能的。 當從 IronSoftware.Drawing.Point 物件進行轉型時,坐標的值型別從 System.Double 轉變為 System.Int32,然而對於 PointF,在轉型後 System.Single 值保持不變。

準備開始了嗎?
Nuget 下載 18,386,362 | 版本: 2025.3 剛剛發布
Still Scrolling Icon

還在滾動?

想快速證明嗎? PM > Install-Package IronSoftware.System.Drawing
運行樣本 看您的HTML變成PDF。