一切福田,不離方寸,從心而覓,感無不通。

[译]如何在.NET Core中使用System.Drawing?

你大概知道System.Drawing,它是一个执行图形相关任务的流行的API,同时它也不属于.NET Core的一部分。最初是把.NET Core作为云端框架设计的,它不包含非云端相关API。另一方面,.NET Core是跨平台框架,它不包含任何操作系统特定的API,例如Windows上的Active Directory活动目录 。再者,.NET Core也不包括类似,作为.NET framework一部分的,ConfigurationManager这样的诸多API。

在我之前的文章中,我已经描述了如何将这些API用于.NET Core和.NET标准应用程序。

为了实现这一点,有一个称为Windows Compatibility Pack的元包。但是,这个元包包含许多与Windows相关的API(作为包分发)。在这个元包里面有一个System.Drawing.Common包。

为了在.NET Core中使用绘图功能,请在Nuget包添加引用:

 

在这之后,你将可以运行例如以下的代码。

在你运行上述代码之后,你将看到如下图片:
这里写图片描述

下面是当前已经支持的字体列表:

 

from:https://blog.csdn.net/u014654707/article/details/80630718