dephpi7下双面打印问题。

efly888 2017-11-10 04:16:13
想打印数据,用到双面打印,打印机支持。不用手工,问一下dephi7下那种打印控件好用,需要控制数据进行双面打印,如何操作!
...全文
458 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liups 2017-11-17
引用 7 楼 efly888 的回复:
测试了一下fastreport,设置了两个page页,分别连接excel表,可以得到数据结果集,现在想进行双面打印,正面打表的第一条记录,反面打表的部分记录,这样顺序打下去,不知怎么控制循环和双面打印,谢谢!
打印机如果支持双面的就自动双面了:具体效果是第一页打印在一面,第二页打印在另一面,第三页则第二张纸的一面,依次类推
  • 打赏
  • 举报
回复
逝水年华zfx 2017-11-17
打印机设置双面打印,fastreport设置好打印格式就行
  • 打赏
  • 举报
回复
efly888 2017-11-15
测试了一下fastreport,设置了两个page页,分别连接excel表,可以得到数据结果集,现在想进行双面打印,正面打表的第一条记录,反面打表的部分记录,这样顺序打下去,不知怎么控制循环和双面打印,谢谢!
  • 打赏
  • 举报
回复
xiaocongzhi 2017-11-12
FastReport最常用
  • 打赏
  • 举报
回复
lyhoo163 2017-11-12
国产的打印控件“锐浪”非常好用。也支持双面打印: 用代码设置IGRPrinter.Duplex 属性” Report.Printer.Duplex = true; 或者 IGRPrinter.Duplex属性:指示报表打印输出应用的双面打印模式。
  • 打赏
  • 举报
回复
lyhoo163 2017-11-12
另外, 的打印控件,可以支持双面打印,比如fastreport -------------------------------------------------------------------------------- 可以通过设置TDeviceMode结构中的dmDuplex字段为下列值之一来通知打印机进行双面打印: DMDUP_SIMPLEX DMDUP_HORIZONTAL DMDUP_VERTICAL 代码如下: 举例如下: with DevMode^ do begin dmFields:=dmFields or DM_DUPLEX; dmDuplex:=DMDUP_HORIZONTAL; end;
  • 打赏
  • 举报
回复
lyhoo163 2017-11-12
国产的打印控件“锐浪”非常好用。也支持双面打印: 用代码设置IGRPrinter.Duplex 属性” Report.Printer.Duplex = true; 或者 IGRPrinter.Duplex属性:指示报表打印输出应用的双面打印模式。 双面打印,份数,逐份等可以用如下代码设置,具体说明查帮助。 Report.Printer.Copies = ...; // 打印份数(副本) Report.Printer.Collate = ...; // 打印逐份 (核对) Report.Printer.Duplex = ...; // 双面打印 在打印对话框的上也有对应的设置界面。 Duplex取值: grdkDefault 0 打印机默认的双面打印设置。 grdkSimplex 1 单面打印。 grdkHorizontal 2 双面水平打印。 grdkVertical 3 双面垂直打印。
  • 打赏
  • 举报
回复
lyhoo163 2017-11-10
1、这主要是,要求打印机要支持双面打。 2、代码中,不需要处理。与单面打一样,顺序打印即可。靠打印机交换双页打。
  • 打赏
  • 举报
回复
liups 2017-11-10
这个问题与delphi无关吧
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

2462

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2017-11-10 04:16
社区公告
暂无公告