dephpi7下双面打印问题。

efly888 2017-11-10 04:16:13
想打印数据,用到双面打印,打印机支持。不用手工,问一下dephi7下那种打印控件好用,需要控制数据进行双面打印,如何操作!
...全文
546 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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无关吧

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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