【发布时间】:2013-03-14 20:42:02
【问题描述】:
我有以下 J# 代码
bigFont = new Font("Arial", bigFontSize, FontSize.PIXELS);
如何将上面的行转换为 c# FontSize.PIXELS 等效项。
谢谢
【问题讨论】:
-
如果是 J#,那么 C# 应该差不多。
我有以下 J# 代码
bigFont = new Font("Arial", bigFontSize, FontSize.PIXELS);
如何将上面的行转换为 c# FontSize.PIXELS 等效项。
谢谢
【问题讨论】:
【讨论】:
您可以在构造函数上使用 GraphicsUnit.Pixel:
Font f = new Font("Arial", 25, GraphicsUnit.Pixel);
this.Font = f;
【讨论】:
看起来您正在使用this constructor for the Font,采用字体系列、emSize 和图形单元。
在这种情况下,您需要一个 GraphicsUnit 枚举。
看起来你想要的特定等价物是System.Drawing.GraphicsUnit.Pixel。
【讨论】: