没有合适的资源?快使用搜索试试~ 我知道了~
首页利用WebBrowser彻底解决Web打印问题(包括后台打印)
利用WebBrowser彻底解决Web打印问题(包括后台打印)
需积分: 50 425 浏览量
更新于2023-05-23
评论 2
收藏 24KB DOCX 举报
BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了。抱着“取之于众服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。
资源详情
资源评论
资源推荐

利用 WebBrowser 彻底解决 Web 打印问题
2009-09-09 来自:博客园字体大小:【大中小】
摘要:BS 架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求
打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了。抱
着“取之于众服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到
类似问题的朋友。
BS 架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,
不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资
料,最后终于解决了。抱着“取之于众服务于众”的思想,我总结了一下,把它
拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。
我主要使用了 IE 内置的 WebBrowser 控件,无需用户下载和安装。
WebBrowser 有很多功能,除打印外的其他功能就不再赘述了,你所能用到的
打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示
后打印,后面说后台打印。
1.首先引入一个 WebBrowser 在需要打印的页面,可以直接添加:
<objectid="WebBrowser"classid=CLSID:8856F961-340A-11D0-
A96B-00C04FD705A2height="0"width="0">
</object>
到页面,或者使用 JavaScript 在需要的时候临时添加也可以:
document.body.insertAdjacentHTML("beforeEnd",
"<objectid=\"WebBrowser\"width=0height=0\
classid=\"clsid:

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0