e.Graphics.DrawString打印出来坐标是负数的问题。

fts115 2011-12-14 11:32:09
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{e.Graphics.DrawString("123456789", f, Brushes.Black, x, y);}
我省略写的。语法大家不用看。现在问题是我打印出来如果X出现负数以后打印出来的东西就缺少一部分。左侧打印出来还有很大一部分空白的。比如X是-10的话 可能就会出现 6789、或者会出现数字有一半的情况。如果是坐标0或者正数就能显示全123456789。是为什么?难道还有纸张页边距的设置什么吗?
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
python进击者 2011-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

当然了,负数就超出画图区域了
[/Quote]
超出了边界
fts115 2011-12-15
  • 打赏
  • 举报
回复
还有人知道吗???
fts115 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

当然了,负数就超出画图区域了
[/Quote]
但是我打印出来的左侧距离还有很多。如何让它靠左边上。。。
bdmh 2011-12-14
  • 打赏
  • 举报
回复
当然了,负数就超出画图区域了

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧