以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  word文件套打 怎么实现代码控制双面打印呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183373)

--  作者:cnsjroom
--  发布时间:2022/11/3 18:26:00
--  word文件套打 怎么实现代码控制双面打印呢?

 word文件套打  怎么实现代码控制双面打印呢?

 

部分页面 如123页需要单面打印 45页 需要双面打印

当前代码如下:
 Dim e As RequestEventArgs = rq.e
 Dim cmd As SQL Command = rq.cmd
 Dim time As String =Format(Date.now,"yyyyMMddHHmmss")
 Dim tm As String  = ProjectPath & "Attachments\\通知书.doc" \'指定模板文件
 Dim f1 As String = ProjectPath & "Reports\\通知书"& e.Values("创建人") & e.Values("guid") & time &".doc" \'指定目标文件
 Dim f2 As String = ProjectPath & "Reports\\通知书"& e.Values("创建人") & e.Values("guid") & time &".pdf" \'指定目标PDF文件
 Dim wrt As New WordReport(tm,f1)
 wrt.AddDataTable("通知书","主数据源","Sel ect * from {通知书} where guid = \'" & e.Values("guid") & "\' ")
 wrt.Build()
 wrt.SaveToPDF(f2) \'保存为PDF文件
 wrt.Quit() \'退出
 
Dim Proc As New Process
Proc.File = f2
Proc.Verb = "Print" \'指定动作
Proc.Start()

[此贴子已经被作者于2022/11/3 18:27:37编辑过]

--  作者:有点蓝
--  发布时间:2022/11/3 20:07:00
--  
没有办法控制
--  作者:cnsjroom
--  发布时间:2022/11/3 21:27:00
--  回复:(有点蓝)没有办法控制

那不以页数控制呢

比如某个模板需要直接双面打印   哪个模板需要直接单面打印

 

 

打印机默认为单面打印  且支持双面打印

怎么写代码来控制单面或双面打印呢?


--  作者:有点蓝
--  发布时间:2022/11/3 21:35:00
--  
无法使用代码控制
--  作者:cnsjroom
--  发布时间:2022/11/3 22:37:00
--  回复:(有点蓝)无法使用代码控制
专业报表是否可以双面打印呢?
--  作者:有点蓝
--  发布时间:2022/11/3 22:54:00
--  
都没有办法控制。