我下面有一段代码请高手看看
g.DrawString(num, titleFont8, bbbbb, new PointF((e.PageBounds.Width - g.MeasureString(num, titleFont).Width) -100, 130));
上面的代码其实就是打印的时候用的,高手一看就知道了100是什么意思我就不懂了130是从上到下的距离100这里还不能这样写要写出-100或者是+100.我不明白100是厘米还是毫米呀,还有这种的算法搞不懂呀!搜下打印的时候100打印一个名称一个是英语的一个是中文的,打印出来本来应该是对其的
就过是这样的 ggfdgh sdfgagf
位置上面都是100这个数字但是打印出来的确实这样的!!
我要怎么样才能确定位置,谢谢高手解答
g.DrawString(num, titleFont8, bbbbb, new PointF((e.PageBounds.Width - g.MeasureString(num, titleFont).Width) -100, 130));
上面的代码其实就是打印的时候用的,高手一看就知道了100是什么意思我就不懂了130是从上到下的距离100这里还不能这样写要写出-100或者是+100.我不明白100是厘米还是毫米呀,还有这种的算法搞不懂呀!搜下打印的时候100打印一个名称一个是英语的一个是中文的,打印出来本来应该是对其的
就过是这样的 ggfdgh sdfgagf
位置上面都是100这个数字但是打印出来的确实这样的!!
我要怎么样才能确定位置,谢谢高手解答
是 (e.PageBounds.Width - g.MeasureString(num, titleFont).Width) - 100
去看看你应该就懂了100代表的事像素
类似css中的border:1px solid red;