graphics.DrawString 对齐问题
我要在一区域画一段字符串左对齐,中间对齐,右对齐都很实现,但我想实现撑满效果要一个字一个字画吗?
左对齐:  |ABCDEF        |
中间  :  |    ABCDEF    |
右对齐:  |         ABCEF|
撑满  :  |  A B C D E F |  -->这种对齐方式有什么好的方法实现!
------解决方案-------------------- graphics类
MSDN
------解决方案-------------------- graphics类
MSDN
------解决方案-------------------- 
你可以使用LABEL来做.
.AutoSize=false;
.Size =new (绘制大小)
.TextAlign = ContentAlignment.MiddleCenter; //设置这个
然后用.DrawToBitmap()获取图形再绘制到你要绘制的地方。
------解决方案-------------------- 
引用楼主 dunao 的帖子: ------解决方案-------------------- 没搞过,支持,学习啦
------解决方案-------------------- 
------解决方案-------------------- 
StringFormat   drawFormat   =   new   StringFormat();  
 drawFormat.Alignment   =   StringAlignment.Far;  
 drawFormat.LineAlignment   =   StringAlignment.Center;  
 然后在drawstring里把drawFormat当作参数传进去    
------解决方案-------------------- 
可参考
http://download.csdn.net/source/1098370
------解决方案-------------------- 
------解决方案-------------------- 不懂学习下随白看看就走人
------解决方案-------------------- 
DrawString()是把字符串当做一个整体来输出的,设置StringFormat.Alignment无法实现,要么一个一个输出,或者还有别的办法吧