以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不想预览,想点击后直接打印  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124416)

--  作者:aidimeng
--  发布时间:2018/9/5 21:13:00
--  不想预览,想点击后直接打印

窗口中 有一个WebBrowser 控件,用来显示pdf文件,现在想打印控件中的pdf,使用了下面的语句

e.Form.Controls("WebBrowser1").Print()

点击后 弹出的是打印预览界面,有没有办法 直接调用默认打印机打印啊

 

问题2;使用excel作为模板,生成pdf文件,在打印时总是多出几页空白页,这是为什么啊

[此贴子已经被作者于2018/9/5 21:17:00编辑过]

--  作者:有点甜
--  发布时间:2018/9/5 21:32:00
--  

1、不可以直接打印。

 

2、如果不生成pdf文件,excel文件打印是否也有空白页?


--  作者:aidimeng
--  发布时间:2018/9/5 22:20:00
--  

1、有什么办法能实现不预览直接打印吗? 我这里的应用要求是  客户自己去打印,想着简化打印过程

 如果不在窗口中显示pdf。选择生成excel后,不打开excel文件,直接打印可以吗?

 

2、是的,记得试过,excel文件也是有空不页

[此贴子已经被作者于2018/9/5 22:23:09编辑过]

--  作者:有点甜
--  发布时间:2018/9/5 22:24:00
--  
以下是引用aidimeng在2018/9/5 22:20:00的发言:
是的,记得试过,excel文件也是有空不页

 

说明你excel模板有问题。

 

1、把后面多余的行、列删除;

 

2、加上<end>标记 http://www.foxtable.com/webhelp/scr/0205.htm

 


--  作者:aidimeng
--  发布时间:2018/9/5 22:29:00
--  
我试试啊,直接打印的问题可以解决吗
--  作者:有点甜
--  发布时间:2018/9/5 22:56:00
--  
以下是引用aidimeng在2018/9/5 22:29:00的发言:
我试试啊,直接打印的问题可以解决吗

 

webbrowser无法直接打印


--  作者:aidimeng
--  发布时间:2018/9/6 13:21:00
--  

现在想实现的是 窗口中打印 系统生成的excel。 怎么样做能让 客户操作最少啊

比如 点击按钮后 生成excel 直接打印出来

 

与火车票打印那样,点下就能打印。该怎么实现啊

[此贴子已经被作者于2018/9/6 13:21:42编辑过]

--  作者:有点甜
--  发布时间:2018/9/6 15:03:00
--  
以下是引用aidimeng在2018/9/6 13:21:00的发言:

现在想实现的是 窗口中打印 系统生成的excel。 怎么样做能让 客户操作最少啊

比如 点击按钮后 生成excel 直接打印出来

 

与火车票打印那样,点下就能打印。该怎么实现啊

[此贴子已经被作者于2018/9/6 13:21:42编辑过]

 

参考 http://www.foxtable.com/webhelp/scr/2121.htm