最近用GDI+绘制字符串,设置对齐格式为左对齐以及右对齐的情况下,
发现,左对齐时,字符左边界离指定矩形左边界的距离,大于右对齐时
字符右边界与矩形右边界的距离。上下对齐亦有同样情况。居中对齐时
也不是完全居中。在此情况下,看了看Label的实现也有同样情况,这
会不会是.net的BUG。
发现,左对齐时,字符左边界离指定矩形左边界的距离,大于右对齐时
字符右边界与矩形右边界的距离。上下对齐亦有同样情况。居中对齐时
也不是完全居中。在此情况下,看了看Label的实现也有同样情况,这
会不会是.net的BUG。
每个字的右边和下边都有空隙的,否则打印出一排字后间距会太小这个不是.NET的问题
http://passport.csdn.net/UserLogin.aspx
这个原因是因为GDI+对字体的处理,最好的解释是斜体f,所以,左边和上边会空出6em出来(具体多上我忘记了,好像是这个数),你可以把你要矩形左上移4像素基本抵消。