【发布时间】:2011-07-17 14:36:32
【问题描述】:
我正在为图像文件绘制标签。除了字体大小,一切都完美无缺。
gfx.DrawString(
thisTempLabel.LabelText,
new System.Drawing.Font(
thisTempLabel.LabelFont,
(float)thisTempLabel.fontSize
),
Brushes.Black,
new PointF(thisTempLabel.x, thisTempLabel.y)
);
问题是我的用户在 PX 中选择字体大小,而System.Drawing.Font 需要 EM 大小。我不知道如何解决这个问题!
我可以使用像素来渲染文本吗?
【问题讨论】:
-
PX 到 EM 转换器? - pxtoem.com
-
@Martin 谢谢,但我需要一个我认为的通用公式:s
-
我同意 Martin 的观点,只需将 px 值转换为 EM 就可以了。
-
在他的评论中访问他的链接。它为您提供了一个值列表,我相信您可以根据提供的数据构建一个公式。
-
我宁愿只能在PC中的代码中定义它
标签: c# asp.net fonts size font-size