怎样控制打印报表

zhlj 2002-12-10 12:30:58
我想在纸的正反面都打印,就象书本一样,请问怎么实现?
...全文
20 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhlj 2002-12-13
  • 打赏
  • 举报
回复
不好意思,分不多
黄纸片 2002-12-10
  • 打赏
  • 举报
回复
先打印奇数页,等打印完反转刚才的打印纸,然后打印偶数页
LKJ99 2002-12-10
  • 打赏
  • 举报
回复
你可以从Delphi的在线帮助中查找到 TDeviceMode结构,
这个结构包含了打印机驱动程序的初始化信息和环境设置信息,

通过改变 TDeviceMode结构的字段,你可以设置打印份数,
打印方向,纸张大小,太多了,

查查帮助文件吧!
zhlj 2002-12-10
  • 打赏
  • 举报
回复
不支持,所以要在打印完一页后有个停顿,来得及将纸反转,下一页打在背面
你上面的代码可不可以简单解释一下?谢谢了
LKJ99 2002-12-10
  • 打赏
  • 举报
回复
打印机支持双面打印吗?
with DevMode do
begin
dmFields := dmFields or DM_DUPLEX ;
dmDuplex := DMDUP_HORIZONTAL ;
end
zhlj 2002-12-10
  • 打赏
  • 举报
回复
我也是这么想的,但是报表的页数是不稳定的,最好是打印一页拿出来然后反转打印下一页,也就是怎么用代码控制打印完一页有个停顿,来得及反转纸

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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