点投影

PointPointF 类最初是在 IronSoftware.Drawing 中创建的,以匹配其他绘图库(如 Maui.GraphicsSkiaSharp)中提供的功能。 因此,IronSoftware.DrawingPointPointF 对象启用隐式类型转换,允许它们在库中使用,并由程序中的用户进行操作。

上面的代码片段演示了如何实现隐式类型转换。 一个 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 下载 15,864,558 | 版本: 2025.3 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronSoftware.System.Drawing
运行示例看着你的HTML代码变成PDF文件。