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

haixj 2007-04-14 12:32:19
如何实现在A4纸张打印相同的两份报表,各占半张,即一式二份?
是发票,有标题和页脚,想在一张A4纸上按A5格式打两份,该如何实现?
...全文
2571 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhu0331 2007-04-18
  • 打赏
  • 举报
回复
非常简单,分组打印就OK了
  • 打赏
  • 举报
回复
在你的组件上,设置一下每张纸打印的份数,这样,让底层支持。

每张纸原来的打印对象区域分成了两份,因为,由原来的一个区域变成了n个区域,加一层for循环,打第n份时,只要把Graphics下移移动n个单位即可,而原来的打印核心程序不用改动
haixj 2007-04-16
  • 打赏
  • 举报
回复
CRYSTAL REPORT有什么方法?
tjhdaxia 2007-04-16
  • 打赏
  • 举报
回复
prtp.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperStatement;
prtp.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;

报表中选择纵向打印,在程序中选择模向打印,这样子就切成半张A4纸了.

4,818

社区成员

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

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