<html>
<head>
<style media=print>
/*
* @breif: 用本样式在打印时隐藏非打印项目
*/
.Noprint
{
display:none;
}
/*
* @breif: 控制分页
*/
.PageNext
{
page-break-after: always;
}
</style>
<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)
{
alert(e.message);
}
}
//设置网页打印的页眉页脚为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
}
catch(e)
{
alert(e.message);
}
}
</script>
</head>
<body>
<p>Web.ExecWB(2,1):关闭现在所有的IE窗口,并打开一个新窗口</p>
<p>webBrowser.ExecWB(1,1): 打开</p>
<p>Web.ExecWB(4,1): 保存网页</p>
<p>Web.ExecWB(6,1): 打印</p>
<p>Web.ExecWB(7,1): 打印预览</p>
<p>Web.ExecWB(8,1): 打印页面设置</p>
<p>Web.ExecWB(10,1): 查看页面属性</p>
<p>Web.ExecWB(15,1): 好像是撤销,有待确认</p>
<p>Web.ExecWB(17,1): 全选</p>
<p>Web.ExecWB(22,1): 刷新</p>
<p>Web.ExecWB(45,1): 关闭窗体无提示</p>
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<center class="Noprint" >
<br>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<br>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<br>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<br>
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
<br>
</center>
<br>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<br>
<input type="button" value="恢复页码" onclick=PageSetup_Default()>
</body>
</html>
分享到:
相关推荐
根据给定文件的信息,本文将围绕“打印(利用脚本打印)”这一主题展开,详细介绍如何通过脚本实现页面的自定义打印功能。这与传统的Excel打印不同,它更侧重于网页内容的选择性打印。 ### 打印概念及应用场景 在...
JavaScript是Web开发中的一种重要脚本语言,它允许开发者在客户端执行动态操作,包括与用户的交互、数据处理以及,如本题所示,实现网页打印功能。网页打印是将网页内容输出到打印机或创建PDF文档的过程,这对于用户...
网页打印是将网页内容输出到纸质媒介上的过程,而在实际操作中,我们有时希望去除不必要的页眉和页脚,或者对打印内容进行精确控制。在本文中,我们将深入探讨如何实现这一目标,主要关注如何在网页打印时去掉页眉...
用python编写的像素打印脚本,修改图片路径,执行就可以哦
【smsx控件实现网页打印】技术详解 在IT领域,网页打印是一个常见的需求,它允许用户将网页内容输出到纸质媒介或者PDF等格式进行保存。本文将详细讲解如何利用smsx控件来实现这一功能,并结合实际测试案例,帮助...
用法:运行脚本并传入URL参数,即可爬取并打印网页内容。 爬虫需要遵守网站的robots.txt文件规定,确保不爬取被禁止的内容。 在实际使用中,可能需要处理反爬虫机制,如验证码、动态加载内容等。 实际应用中可能需要...
总的来说,网页免费打印控件JS是提升网页打印功能的重要工具,它简化了用户操作,增强了网页的实用性,同时也为开发者提供了更多的定制化选项,以满足不同场景下的打印需求。在实际应用中,开发者需要考虑用户体验、...
首先,JavaScript是Web开发中常用的客户端脚本语言,它可以直接在用户的浏览器上运行,为网页添加交互性。对于打印预览,JavaScript提供了`window.print()`函数,这个方法可以打开系统的打印对话框,让用户选择...
网页打印在IT行业中是一项常见的需求,特别是在Web应用开发中,用户可能需要将网页内容打印成纸质形式。在ASP.NET框架下,实现网页打印涉及到多种技术和策略。本文将深入探讨"网页打印源码"这一主题,以及如何利用...
使用JavaScript的`window.print()`方法可以方便地提供网页打印功能。 13. **线型输入框**: 设计具有特定样式的输入框,如`line`类,可以实现点击即选中全部文本的效果。 14. **显示文档最后修改日期**: ...
本文将详细介绍一个用于实现网页内容打印功能的JavaScript脚本。此脚本主要适用于Chrome浏览器,并能够支持通过指定元素ID或直接提供HTML内容的方式进行打印操作。该脚本不仅实现了基本的打印功能,还考虑了不同...
网页打印在IT行业中是一项常见的需求,特别是在网页应用和数据分析领域。`jQuery.PrintArea`是一款针对这一需求设计的插件,它允许用户仅打印网页中的特定区域,而不是整个页面,从而提高了打印效率和用户体验。以下...
JavaScript,简称为JS,是一种广泛应用于网页开发的脚本语言,它主要负责处理网页的交互性和动态效果。在网页设计中,JavaScript 起到了至关重要的作用,它能够与用户进行实时互动,提升用户体验。以下是一些常见的...
网页打印工具在IT行业中扮演着重要的角色,尤其对于需要大量数据输出或个性化定制打印的企业而言。标题中的“网页打印工具,功能强大,支持套打lodop.rar”提及的是一款名为Lodop的网页打印解决方案。Lodop是一款...
在ASP.NET开发中,网页打印是一项重要的功能,它允许用户从网页中直接打印内容,而无需离开当前页面或借助其他应用程序。本实例提供了一种全面的网页打印解决方案,特别是涉及了调用OCX控件进行打印的方法。下面将...
这个Python脚本是一个简单的网页爬虫,它可以爬取指定URL的页面内容,并将爬取的内容打印出来。爬虫基于requests库来获取网页内容,并使用BeautifulSoup库来解析HTML内容。通过此脚本,你可以轻松地获取网页上的文本...
总的来说,Lodop作为一个功能全面的Web打印控件,极大地扩展了网页打印的可能性,使得开发者能够为用户提供更加丰富和个性化的打印体验。其JavaScript API的易用性和灵活性,使得即使是对编程不太熟悉的人员也能快速...
网页打印控件 Lodop 是一款高效且专业的打印解决方案,尤其适用于网页打印场景。Lodop 2.0 专业精致版在前代的基础上进行了优化,提供了更强大的功能和更精细的用户体验,旨在满足企业级用户的高要求。 Lodop 打印...
在这个实例开发源码中,我们关注的是"网页打印控件Lodop4.0专业精致",这是一款专为网页打印设计的高效工具,旨在简化网页上的打印操作,提供更加精致的打印效果。 Lodop4.0是一款JavaScript打印控件,它通过...