IRONSOFTWAREHOME
点投影
using IronSoftware.Drawing;

Point point = new Point(23, 50);

// Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
System.Drawing.Point systemPoint = point;

// Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
SixLabors.ImageSharp.Point sixPoint = point;

SixLabors.ImageSharp.PointF pointFloatS = new SixLabors.ImageSharp.PointF(22.5f, 35.5f);

// Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
PointF pointFloatI = pointFloatS;
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
点投影

点投影

PointPointF 类最初是在 IronSoftware.Drawing 中创建的,旨在匹配其他绘图库中可用的功能,例如 Maui.GraphicsSkiaSharp。 因此,PointF对象启用了隐式转换,使它们可以跨库使用并由用户在程序中操作。

上面的代码片段演示了如何实现隐式类型转换。 一个Point对象,第二个片段显示了相反的转换。 要执行隐式转换,只需将IronSoftware.Drawing.Point对象分配给所需库的变量。

需要注意的是,隐式转换并不适用于所有库。 例如,将System.Drawing不支持这样的转换。 然而,将PointF转换到其他库是可能的。 从System.Single值保持不变。

在 GitHub 上查看

准备开始了吗?

Nuget Downloads 19,661,086版本:2025.3刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户