打印问题。打印预览时候是好好的。实际打印时的边距不对????

rock1981 2004-09-23 06:10:24
如题.打印预览时候是好好的(左右上下边距和预设的相符)。
实际打印时的边距不对了,
我查看了Print时的边距应该是正确的但就是打出来后不对。???????

...全文
1579 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rock1981 2004-09-27
  • 打赏
  • 举报
回复
倒,那还是说需人工去设置他的Margin了。算了暂时只能这样了。如果有人知道何解可赐教一下。
AhBian 2004-09-25
  • 打赏
  • 举报
回复
更正一下(我很粗心的,不好意思):

你可这样设置 :L 1 ,R 5 ,T 1 ,B 5
出来的结果就是: L 3 ,R 3 ,T 3 ,B 3
AhBian 2004-09-25
  • 打赏
  • 举报
回复
你的打印结果就是因为固有边距的原因呀。

左边有 2,上边有 2 ,而且如果设置不当的话,很可能右边和左边会出现不能全部打印的情况(溢出)。

你可这样设置 :L 1 ,R 1 ,T 5 ,B 5
出来的结果就是: L 3 ,R 3 ,T 3 ,B 3

不过得告诉软件的用户这一点。
并且不要以为 WORD 就没有这个问题了,只是对于要求不高的打印来说,有时忽略了。
elite2018 2004-09-25
  • 打赏
  • 举报
回复
未遇到过 , UP 一下
rock1981 2004-09-25
  • 打赏
  • 举报
回复
我也不追求0边距什么的,只想按我设的合适的边距打出。
如边距 :
L 3 ,R 3 ,T 3 ,B 3
打印出来的效果可能就是:
L 5 ,R 1 ,T 5 ,B 1

效果可以想像一下。好像整个页面往右下角多去了点。(当然预览是没问题的,而且别的软件打印如Word、notepad。。。都不会有这问题。真是不解。。。)


AhBian 2004-09-25
  • 打赏
  • 举报
回复
我在 .NET 上做打印也比较有经验了,的确非常头疼的,很多莫名其妙的结果。

有时,在这台打印机上好好的,到了另外一台打印机上就不对头了。
有时只是稍微有些差别,有时可是面目全非了。

楼主能否把不正常的情况具体描述一下,可能我碰到过,一起探讨。

不过,有一点你必须明白,极少的高级打印机才支持 0 边距打印的。
我们常见的每台打印机都有一个固定边距的——传纸机构夹纸必须的。
即使设 0 边距也没用的,不管你用什么软件都无法解决的。
cxyPioneer 2004-09-25
  • 打赏
  • 举报
回复
up
vikey 2004-09-24
  • 打赏
  • 举报
回复
根据偏差自己手工把报表调一下.
rock1981 2004-09-24
  • 打赏
  • 举报
回复
纸张大小、打印机驱动\HP系列的打印机好像都存在这个问题..
上面这些原因我都查过了没有问题。而且我还试了别的打印如word、notepad。都没问题。

坐标映射模式是否对?不知是GraphicsUnit否。默认应该是display。

还是没解决。。
wangjingjing390 2004-09-23
  • 打赏
  • 举报
回复
HP系列的打印机好像都存在这个问题,坐标的偏移量大概在40到100个像素的样子,当然这也不排除纸槽的偏移量,为了解决这个问题我觉得打印时把Margin值稍微设大一点,然后手工控制坐标系偏移(-40,-40)的坐标,打出来效果应该会好一点
jinbingg 2004-09-23
  • 打赏
  • 举报
回复
打印机驱动也有能有问题。换个打印机式一下
COOL099 2004-09-23
  • 打赏
  • 举报
回复
坐标映射模式是否对?
realljx 2004-09-23
  • 打赏
  • 举报
回复
是否纸张大小不对?

111,098

社区成员

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

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

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