JS打印预览
2009-04-16 14:10:53
标签:休闲 JS打印预览 职场
WebBrowser是IE内置的浏览器控件,无需用户下载.
一、WebBrowser控件
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法
//打印
WebBrowser1.ExecWB(6,1);
//打印设置
WebBrowser1.ExecWB(8,1);
//打印预览
WebBrowser1.ExecWB(7,1);
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示
但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来:
样式内容:
<style type="text/css" media=print>
.noprint...{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>
代码如下:
<script language="javascript">
function printsetup()...{
// 打印页面设置
wb.execwb(8,1);
}
function printpreview()...{
// 打印页面预览
wb.execwb(7,1);
}
function printit()
...{
if (confirm('确定打印吗?')) ...{
wb.execwb(6,6)
}
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()">
<input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">
分享到:
相关推荐
js应用大全 js打印 打印预览 设置 正则匹配 各种特效
js打印WEB页面与打印预览
test.html 每个按钮调用一个函数,实现打印指定区域,可预览,可设置
javascript打印大全;通用;js实现打印的方式;JS怎么实现页面打印呢?JavaScript 实现打印,打印预览,打印设置;JS打印和报表输出;原生js打印插件Print.js;js控制分页打印、打印分页示例;js 打印插件;js使用...
前端LodopFuncs.js打印,js打印,web打印,jq打印,html打印,不需要经过预览页面 直接调起默认打印机进行局部打印。该打印js可局部打印也可全局打印而且该驱动试用版也能正常使用打印功能。局部打印功能和jQuery....
一js为基础,实现了在线打印以及在线预览需要打印模块,可以设置页眉和页脚,支持ie 火狐,Google 等浏览器
web开发中js打印是我们经常遇到的需求,上传一个试验过的实例(有设置和预览功能)
JS实现的打印、直接打印、打印预览功能,非常简单实用
pdf.js Demo 纯js实现PDF在线预览及打印 可控制页面缩放 打开本地文件
js打印实现各个浏览器预览插件,比如IE,谷歌,火狐浏览器.
js 实现 打印预览! 值得下载看看!资源免费,大家分享!!
js实现打印预览!在IE浏览器中测试有效.值得下载看看!资源免费,大家分享!!
ie浏览器下,完整的描述用js调用ie打印预览的功能
js打印预览(LodopFuncs.js)在web页面实现在线打印预览功能
js调用word打印预览,用JS实现WORD的打印与打印预览功能
NULL 博文链接:https://guoliangheyuqin.iteye.com/blog/1664562
第一次放资源,希望支持,赚点分,同时帮助大家
PDF.js在线预览、打印及下载(纯js实现PDF在线预览、打印及下载),可控制预览、打印及下载等按钮操作;
一款解决pdf预览下载打印的集成插件,可以自行参考官网教程,官网下载的太慢了,git也拉不下来
fastreport asp.net 报表直接打印 预览