62,046
社区成员
发帖
与我相关
我的任务
分享
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
<input type="button" name="print" Width="68px" value="清空" onclick="pagesetup_null()"/>
<input id="Button1" type="button" value="button" onclick="doPrint('打印')" />
<input id="Button2" type="button" value="button" onclick="doPrint('打印预览')" />
<object id="jatoolsPrinter" classid="CLSID:B43D3361-D975-4BE2-87FE-FFFF88254255"
codebase="jatoolsPrinter.cab#version=2,1,0,3">
</object>
<script type="text/javascript">
function doPrint(how) {
if (typeof (jatoolsPrinter.page_div_prefix) == 'undefined') {
alert("请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态")
return;
}
//打印文档对象
var myreport = {
print_settings: {
// 如果想使用默认打印机,不需要设置
// printer: '联想激打',
// 指定纸张的高宽以毫米为单位,本设置实际是指定为a4大小
pageWidth: 2100,
pageHeight: 2970,
// 指定打打印方向为纵向, 1/2 = 纵向/横向
orientation: 1
},
//待保留的打印设置id,打印后将被保存在注册表中,
//下一次启动相同值的print_settings_id,打印文档时,控件将用保留的参数,自动设置打印机
//print_settings_id : "mysettings2",
documents: document,
copyrights: '杰创软件拥有版权 www.jatools.com'
};
// 调用打印方法
if (how == '打印预览')
jatoolsPrinter.printPreview(myreport); // 打印预览
else if (how == '打印')
jatoolsPrinter.print(myreport, true); // 打印前弹出打印设置对话框
}
</script>