打印
来源:互联网 发布:mac 免费日记软件 编辑:程序博客网 时间:2024/06/10 14:43
1、首选添加js。对页眉页脚进行设置
<script type="text/javascript">
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup//";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
}
catch(e){}
}
//设置网页打印的页眉页脚为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b&d");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&p/&P");
}
catch(e){}
}
PageSetup_Null();
//PageSetup_Default();
</script>
2、在页面里加上加上打印控件
<object id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
viewastext>
</object>
3、不打印的地方加上样式
<style>
@media print
{
.xx
{
display: none;
}
}
</style>
然后使用样式的就不会被打印出来
如
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="xx">
这样的话,上面那个表格就不会打印出来
4、调用打印
打印页面设置
document.all.WebBrowser.ExecWB(8,1);
打印页面预览(7,1)
打印(6,6)
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) 关闭窗体无提示
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印
- 打印。。。。。
- 打印
- 打印
- 打印!
- 打印
- 单机多核环境下 HPL安装小结
- ASP.NET(C#) 如何定时执行一段代码?
- JS 字符串类型转换成日期类型
- 2008年最受欢迎的资源TOP30
- Upgrade Ubuntu Server
- 打印
- What is Volume Mount Points
- Java 开发报表时参数丢失问题解决方案
- 位置固定的层_总在最上面和总在最下面和总在中间_这里的滚动条是div的不是body的
- Windows 性能监视器的计数器及阈值应用
- 论坛挂机大师介绍(很不错的论坛挂机软件)
- setAttribute()的使用方法与ie不兼容onclick事件解决方法
- C#中把中文转换成对应的拼音码
- java二叉树排序算法