图形DrawString与受控的Word Wrap

Tra*_*uy9 5 .net gdi+ drawstring

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

Zac*_*son 5

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

string converted = text.Replace(" ", System.Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)