请教ReportDocument的PrintToPrinter和CrystalReportViewer的PrintReport打印位置为什么不一样?

ivanl 2010-04-22 08:44:23
使用CrystalReportViewer的PrintReport打印出来后,发现位置偏左,但是使用ReportDocument的PrintToPrinter打印,位置是正确的,请问如何解决?请问如何保证这两个方法打印效果一致
...全文
441 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2010-04-26
  • 打赏
  • 举报
回复
CrystalReportViewer打印的时候,手工选择了指定纸型了吗,还是就直接默认打印了呢?
ivanl 2010-04-24
  • 打赏
  • 举报
回复
经过多次测试,同样边距的情况下:CrystalReportViewer和ReportDocument打印出来的东西是有偏差的,究竟是什么问题?
ivanl 2010-04-24
  • 打赏
  • 举报
回复
还是没有方法解决?
ivanl 2010-04-23
  • 打赏
  • 举报
回复
谢谢。阿泰我是C#WINFORM里面做的,我本来使用CrystalReportViewer的PrintReport打印,纸张规格是自定义的,发觉无论怎么调整边距都偏左,但是使用ReportDocument的PrintToPrinter打印就是正确的。搞不懂
ivanl 2010-04-23
  • 打赏
  • 举报
回复
luols,如果我要使用PrintToPrinter的话,我就没必要发这个贴了
阿双2009 2010-04-23
  • 打赏
  • 举报
回复
那就用ReportDocument的PrintToPrinter打印嘛~
阿泰 2010-04-23
  • 打赏
  • 举报
回复
理论上讲
在Win应用中,只要能用CrystalReportViewer的PrintReport,那就能用ReportDocument的PrintToPrinter
因为都是自定义的事件。

阿泰 2010-04-22
  • 打赏
  • 举报
回复
ReportDocument的PrintToPrinter是从服务器、主机端发起的打印
CrystalReportViewer的PrintReport是从客户端发起的打印

你的这个应用时win的还是web的?

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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