利用IE自带打印
来源:互联网 发布:第一届大数据教育论坛 编辑:程序博客网 时间:2024/04/30 11:48
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><style>@media print{INPUT {display:none}}</style></head><body><TABLE border="0" style="font-size:9pt;" width="300px" align="center"><THEAD style="display:table-header-group;font-weight:bold"><TR><TD colspan="2" align="center" style="font-weight:bold;border:3px double red">每页都有的表头</TD></TR></THEAD><TBODY style="text-align:center""><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR style="page-break-after:always;"><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR><TD>表格内容</TD><TD>表格内容</TD></TR><TR style="page-break-after:always;"><TD>表格内容</TD><TD>表格内容</TD></TR></TBODY><TFOOT style="display:table-footer-group;font-weight:bold"><TR><TD colspan="2" align="center" style="font-weight:bold;border:3px double blue">每页都有的表尾</TD></TR></TFOOT></TABLE><input type=button value=" 打 印 " onclick=javascript:window.print()></body></html>
JavaScript
局部打印
1
、
JavaScript
局部打印
<input id="btnPrint" type="button" value="
打印
" onclick="javascript:window.print();" />
可以用样式控制,你想让那块打印就打印啊,样式如下:
<style type="text/css" media=print>
.noprint{display : none }
</style>
然后使用样式就可以:
<p class="noprint">
不需要打印的地方
</p>
2
、
组件法
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>
}
}
使用很简单
将页面内要打印的内容加入中间
<!--startprint1-->XXXXX<!--endprint1-->
再加个打印按纽
onclick=preview(1)
- 利用IE自带打印
- ie自带打印
- 批量动态打印利用IE自带的webbrowser
- ie自带的打印
- ASP-调用IE自带打印功能
- IE浏览器自带打印控件WebBrowser
- WEB打印解决方案之一--IE自带ActiveX控件
- 使用IE自带的打印控件进行套打
- 使用IE自带的打印控件进行套打
- IE 带分页打印
- IE 下自带打印控件,直接打印,完成测试,可用。
- IE 自带的打印组件,WebBrowser,简单的解决B/S项目的打印解决方案,分页打印,打印预览
- IE打印带网址,解决方法。
- IE下使用js与自带ActiveX控制web打印
- js打印和ie自带打印(从别的地方复制过来的方便自己以后用)
- 利用windows自带VPN
- JS----打印分布,设置打印,自带的打印预览
- IE自带的网页过渡特效
- 基于 SquashFS 构建 Linux 可读写文件系统
- C++程序为您提供全自动装软件源码
- cocos2d-x自适应android不同分辨率,使用多套资源
- 模拟账户跨服务器上传下载共享文件
- 重写c++中string类,实现基本string功能
- 利用IE自带打印
- andriod 模拟器安装flash插件
- jQuery的优势
- Android的xml文件中@、@android:type、@*、?、@+的含义和区别 (转发,收藏)
- 关于android HAL接口的一片比较好的文章
- 4g08 Linux笔记
- 【WPF】ListView 大图标 横向排列效果
- CSerialPort串口类最新修正版(解决关闭死锁问题)
- 关于socket阻塞与非阻塞情况下的recv、send、read