【发布时间】:2011-11-25 05:40:11
【问题描述】:
我正在使用 Graphics.DrawString 在框内绘制一个单词。这些框有一个预定义的最小宽度,足以容纳单词。
代码:
RectangleF behaviorRect = new RectangleF(bodyRect.Left + bodyRect.Width / 8,
bodyRect.Top + bodyRect.Height / 8,
bodyRect.Width * 3 / 4,
bodyRect.Height * 3 / 4);
g.DrawRectangle(bluePen, bodyRect.Left + bodyRect.Width / 8,
bodyRect.Top + bodyRect.Height / 8,
bodyRect.Width * 3 / 4,
bodyRect.Height * 3 / 4);
g.DrawString("Behavior", textFont, blueBrush, behaviorRect, centerFormat);
在这个应用程序已经尝试过的每个 Windows 系统上,它都可以正常工作。但是一个人的 Win 7 笔记本电脑正在包装文本。关于它为什么会这样做的任何想法?字体是 Verdana,并且似乎在图像中使用了正确的字体。
【问题讨论】:
标签: winforms