SolidBrush fontBrush = new SolidBrush(fc);
StringFormat stringFormat = new StringFormat();
stringFormat.Alignment = StringAlignment.Near;
g.Clip = new Region(new RectangleF(0, 0, 128, 16));
g.PageUnit = GraphicsUnit.Display;
g.DrawString(str, f, fontBrush, new RectangleF(x,y,w,h),stringFormat);
这样画的,字体是宋体12号,应该是宽度16个像素点的,我画完之后放在一个128宽的PictureBox里
写6个汉字的时候发现最后一个有一点现实不出来,然后看了一下是第一个字前面空了4个像素点,谁能告诉我怎么能让前面不空这4个点
x,y都是0,谁也别告诉我把x设成-4啊,因为字体不一定
StringFormat stringFormat = new StringFormat();
stringFormat.Alignment = StringAlignment.Near;
g.Clip = new Region(new RectangleF(0, 0, 128, 16));
g.PageUnit = GraphicsUnit.Display;
g.DrawString(str, f, fontBrush, new RectangleF(x,y,w,h),stringFormat);
这样画的,字体是宋体12号,应该是宽度16个像素点的,我画完之后放在一个128宽的PictureBox里
写6个汉字的时候发现最后一个有一点现实不出来,然后看了一下是第一个字前面空了4个像素点,谁能告诉我怎么能让前面不空这4个点
x,y都是0,谁也别告诉我把x设成-4啊,因为字体不一定
解决方案 »
- C#如何在将内容添加到word中并下载word
- WPF浏览器应用程序如何进行代码混淆
- 怎么把后台的变量的直放到前台上去
- 请大家帮个忙呀 .中秋了顺便拿100分散散.
- C# 如何捕网页获弹出的对话框!!!!!!!!!!
- 帮忙解读一下一个包含Inner join 和 left outer join的SQL语句
- 怎样设置dataset里面datatable某一字段的默认值?
- 问问大家关于如果用.NET开发3层架构系统(Winform)的问题
- C# 查询oracle数据库的编码问题,找不到数据
- 算法问题,请高手指点,很急,在线等候,马上给分!
- 在sql server 2005中,怎样只得到当前的系统的时间,而不要日期,非常感谢!
- 很奇怪的小问题
Font为12号字
看了一下是第一个字前面空了4个像素点,谁能告诉我怎么能让前面不空这4个点
------------------------------------------------------------------这要看这个字在造时,从多少个像素开始“空”。