点投影

PointPointF 类最初是在 IronSoftware.Drawing 中创建的,旨在匹配其他绘图库(如 Maui.Graphics 以及 SkiaSharp。 因此,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 下载 17,121,904 | 版本: 2025.3 just released
Still Scrolling Icon

还在滚动吗?

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