图形DrawString与受控的Word Wrap

时间:2010-02-24 20:12:27

标签: .net gdi+ drawstring

基本上我的问题是我需要在需要时自动换行字符串。不是.NET想要的时候。据我所知,如果我给它一个矩形来绘制,DrawString方法将自动自动换行。我需要控制它什么时候自动换行。所以我要说的是我想要绘制的字符串是Testing 1234.而且我想在看到空格时在新行上绘制文本。所以在这种情况下它会有两行 - 测试和1234.我猜我需要重新调整字符串的大小(以适应我的边界)和多个drawtring方法调用来绘制每一行。问题是我真的不知道该怎么做。对于GDI +,我是新手。

1 个答案:

答案 0 :(得分:5)

您可以用换行符替换空格,然后绘制字符串。

string converted = text.Replace(" ", System.Environment.NewLine);