.net 带受控换行的图形抽绳
基本上,我的问题是,我需要在需要时对字符串进行文字包装。不是在.NET想要的时候。我知道如果我给DrawString方法一个矩形,它将自动换行。我需要控制它何时进行文字包装。假设我想画的字符串是测试1234。每当我看到一个空格时,我想在一条新线上画一段文字。所以在这种情况下,它将有两条线-测试和1234。我猜我需要重新调整字符串大小(以适应我的边界)和多个drawstring方法调用的组合来绘制每一行。问题是我真的不知道怎么做。我是GDI+的新手 可以用换行符替换空格,然后绘制字符串.net 带受控换行的图形抽绳,.net,gdi+,drawstring,.net,Gdi+,Drawstring,基本上,我的问题是,我需要在需要时对字符串进行文字包装。不是在.NET想要的时候。我知道如果我给DrawString方法一个矩形,它将自动换行。我需要控制它何时进行文字包装。假设我想画的字符串是测试1234。每当我看到一个空格时,我想在一条新线上画一段文字。所以在这种情况下,它将有两条线-测试和1234。我猜我需要重新调整字符串大小(以适应我的边界)和多个drawstring方法调用的组合来绘制每一行。问题是我真的不知道怎么做。我是GDI+的新手 可以用换行符替换空格,然后绘制字符串 strin
string converted = text.Replace(" ", System.Environment.NewLine);
是的,我认为MeasureString()方法不适用于此。我假设它仍然是一个1行的字符串,并以这种方式测量它。谢谢