专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET报表

怎么实现在A4纸张打印相同的两份报表,各占半张,即一式二份?是发票,有标题和页脚,想在一张A4纸上按A5格式打两份,该怎么实现

发布时间:2011-06-24 21:36:57 文章来源:www.iduyao.cn 采编人员:星星草
如何实现在A4纸张打印相同的两份报表,各占半张,即一式二份?是发票,有标题和页脚,想在一张A4纸上按A5格式打两份,该如何实现?
如何实现在A4纸张打印相同的两份报表,各占半张,即一式二份?
是发票,有标题和页脚,想在一张A4纸上按A5格式打两份,该如何实现?

------解决方案--------------------
试试Grid++Report,可以免费使用,去 http://www.rubylong.cn 下载。
------解决方案--------------------
在你的组件上,设置一下每张纸打印的份数,这样,让底层支持。

每张纸原来的打印对象区域分成了两份,因为,由原来的一个区域变成了n个区域,加一层for循环,打第n份时,只要把Graphics下移移动n个单位即可,而原来的打印核心程序不用改动
------解决方案--------------------
prtp.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperStatement;
prtp.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;

报表中选择纵向打印,在程序中选择模向打印,这样子就切成半张A4纸了.
------解决方案--------------------
非常简单,分组打印就OK了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: