window.print()方法调用ie打印,但打印出来有页码和路径,所以需要用脚本修改注册表:
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root = "HKEY_CURRENT_USER\\";
HKEY_Path="Software\\Microsoft\\Internet Explorer\\PageSetup\\";
window.onload=PageSetup_Null();
window.unonload=PageSetup_Reset();
function PageSetup_Null(){
try{
var Wsh = new ActiveXObject("WScript.Shell");
HKEY_Key = "header";
//Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key = "footer";
//Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
}
catch(e){
}
}
function PageSetup_Reset(){
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){
}
}
这样就行了,但要隐藏页面中的某些内容使之显示出来而不打印出来:导入两个样式表
<link rel="stylesheet" href="/websys/bz/css/common.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/websys/bz/css/print.css" type="text/css" media="print" />
两个css:
common.css内容如下:
*.dd{
display:block;
}
print.css内容如下:
*.dd{
display:none;
}
在我们需要隐藏的地方写上class='dd'就行了。
分享到:
相关推荐
在IT领域,打印机接口技术是不可或缺的一部分,尤其是对于企业级应用,经常需要通过编程语言来控制打印设备...提供的“TSCActiveX+部署文档”将详细指导这些步骤,帮助开发者快速集成和调试TSC打印机的JavaScript调用。
在JavaScript(JS)中调用打印机并实现Web打印功能是一项重要的技术,特别是在开发网页应用程序时。Web打印机的设计和开发涉及到多个层面,包括浏览器兼容性、用户交互以及打印样式控制等。下面将详细介绍这一领域的...
本文将深入探讨如何使用JavaScript调用TSC打印机,并介绍相关部署过程,包括32位和64位环境下的TSCActiveX.dll与TSCLIB.dll的使用,以及IE浏览器的配置。 首先,TSCActiveX.dll是一个ActiveX控件,它是TSC打印机...
在IT行业中,尤其是在Web开发领域,有时候我们需要实现特定的功能,比如在本例中,就是通过JavaScript来调用打印机进行标签小票的打印。这个任务通常涉及到与硬件设备的交互,如打印机,以及可能的第三方控件或库。...
在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...
3. **使用ActiveXObject(仅限IE)**:在Internet Explorer浏览器中,你可以使用ActiveXObject对象来调用本地的Word应用。但是,这种方法不适用于其他现代浏览器,且ActiveXObject已经不再推荐使用。 4. **利用...
2. JavaScript调用OCX控件进行PDF光栅化处理。 3. 兼容本地和远程共享打印机的打印功能。 4. 自助终端设备的集成与快速打印机选择。 5. 打印机状态监控,确保打印任务的顺利进行。 了解并掌握这些技术,可以帮助...
- JavaScript调用:编写JavaScript代码,通过`document.all["lodop"]`或`window["lodop"]`获取到Lodop对象,然后调用其提供的方法,如`Lodop.GETOBJECT()`,`Lodop.PRINT_INIT()`,`Lodop.ADD_PRINT_HTM()`等。...
### 包装印刷JS调用包装打印机的知识管理 #### 知识点一:网页打印的基本原理与实现 在网页设计中,实现网页打印是一项常见需求,尤其在包装印刷行业中,可能需要频繁地打印各种设计稿或订单详情。文档中提到了几...
【lodop 调用打印机】是一个在网页端实现打印功能的重要技术,尤其适用于需要跨浏览器打印解决方案的场景。Lodop是“LODOP技术服务”(Lifetime Object for Document Output in Printer)的简称,它是一种基于...
总之,通过JavaScript调用打印图片信息是一种实用的前端技术,可以帮助用户更方便地获取和保存网页中的图像内容。同时,理解并掌握如何处理浏览器的默认打印设置,以及如何优化打印体验,是每个前端开发者必备的技能...
IE控件调用本地、远程共享打印机打印pdf文件,pdf未光栅化,程序支持nginx/apache/tomcat部署试用,注册OCX c:/windows/sysWoW64/regsvr32.exe PrnStatus.ocx,通过js调用插件打印,非常好用,用于自助终端设备网页...
通过调用`factory.printing`对象的各种方法,可以设置打印参数,如页面范围、打印机选择、纸张大小、边距、打印方向等。例如,`SetMarginMeasure`用于设置边距单位,`SetPageRange`指定打印的页面范围,`printer`...
IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。
JavaScript调用浏览器打印功能的知识点可以从以下几个方面展开: 1. 基础方法:JavaScript提供了一个内置函数window.print(),用于调用浏览器的打印功能。这是一个通用的方法,大部分现代浏览器都支持,包括但不...
IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。
### IE Javascript 打印功能详解 #### 一、引言 在B/S(浏览器/服务器)架构下,Web应用程序中的打印功能与传统的桌面应用程序存在显著差异。由于程序运行于浏览器中,而打印机位于用户端,这导致了打印文档时的...
以下是对标题"javascript,js打印"和描述"javascript,js代码调用打印机代码,代码调用打印机代码"中所包含知识点的详细解释: 1. **window.print()函数**: 这是JavaScript中最基础的打印功能,通过在JavaScript...
1. `window.print()`:这是最基础的JavaScript打印命令,调用这个函数会立即启动浏览器的打印对话框,让用户选择打印机和打印设置。 2. CSS媒体查询:为了在打印时改变网页的样式,可以使用`@media print`来定义专...