1

我有以下 J# 代码

bigFont = new Font("Arial", bigFontSize, FontSize.PIXELS);

如何将上面的行转换为 c#FontSize.PIXELS等效项。

谢谢

4

3 回答 3

8

尝试

Font bigFont = new Font("Arial", bigFontSize, GraphicsUnit.Pixel);

有关详细信息,请参阅MSDN

于 2013-03-14T20:49:50.063 回答
3

您可以在构造函数上使用 GraphicsUnit.Pixel:

Font f = new Font("Arial", 25, GraphicsUnit.Pixel);
this.Font = f;
于 2013-03-14T20:53:31.943 回答
2

看起来您正在为 Font 使用此构造函数,采用字体系列、emSize 和图形单元。

在这种情况下,您需要一个GraphicsUnit枚举。

看起来您想要的特定等价物是System.Drawing.GraphicsUnit.Pixel.

于 2013-03-14T20:50:51.223 回答