`
haihongxingzi
  • 浏览: 154702 次
  • 性别: Icon_minigender_1
  • 来自: 瑟孔达
社区版块
存档分类
最新评论

ie 打印

阅读更多
IE打印window.print2008-09-30 17:33window.print是IE打印中的一种比较简单的打印方法。

默认window.print打印会将页眉页脚也打印出来,可以通过javascript控制去掉页眉页脚。


function doPrint() {

/// 隐藏不需要打印的内容
        try
    {
        PageSetup_Null();
    }
    catch(e)
    {
        var errorMsg = e.message+"\r"+"请设置:IE选项->安全->Internet->"+"ActiveX控件和插件"+"\r"+"对未标记为可安全执行脚本的ActiveX的控件初始化并执行脚本->允许/提示";
        alert(errorMsg);
        return;
    }
    window.print();
}


    </script>

    <script type="text/javascript" language="JavaScript">
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
      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,"");
      HKEY_Key="margin_left"
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--左边边界

      HKEY_Key="margin_top"
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--上边边界

      HKEY_Key="margin_right"
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--右边边界

      HKEY_Key="margin_bottom"
      Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0"); //键值设定--下边边界
}

分享到:
评论

相关推荐

    IE打印有URL解决方案

    在IT行业中,尤其是在Web开发领域,用户可能会遇到各种问题,其中一种常见的问题是“IE打印有URL”。这通常指的是在使用Internet Explorer(IE)浏览器打印网页时,页面底部会自动显示当前网页的URL,这对于某些不...

    IE打印控件

    **IE打印控件详解** IE打印控件是用于在Internet Explorer浏览器中实现高效、自定义打印功能的一种组件。它通常由一系列DLL动态链接库和安装程序组成,旨在增强用户在网页浏览时的打印体验,提供比浏览器内置打印...

    IE打印边距批处理调整可以永久保存

    可以方便的设置IE打印边距,不用每次都重新设置,设置一次就可以永久生效

    IE打印控件smsx.cab

    总的来说,IE打印控件smsx.cab是一个方便开发者在Web环境中实现高级打印功能的工具,尽管它受限于特定的浏览器和操作系统,但在过去的一段时间里,尤其是在企业级应用中,它发挥了重要的作用。随着技术的发展,现在...

    IE打印去除页眉页脚的脚本

    IE打印去除页眉页脚的脚本 通过修改注册表的方法,去除直接打印网页内容时自动附加的页眉页脚。

    VB.net中应用IE打印的设置

    "VB.net中应用IE打印的设置"这个主题就是关于如何利用Internet Explorer(IE)的内置打印功能来实现在VB.NET应用程序中的打印操作。下面我们将详细探讨这个过程,以及相关的关键知识点。 首先,我们要明白,VB.NET...

    js调用ie打印和预览功能

    ### 使用JavaScript调用IE浏览器打印和预览功能 在网页开发过程中,经常需要实现文档的打印和预览功能。在Internet Explorer(IE)浏览器中,可以通过JavaScript与ActiveX控件结合来实现这些功能。下面将详细介绍...

    如何用IE打印网页.doc编程资料

    如何用IE打印网页.doc

    asp ,js IE 打印功能简易实用代码演示实例

    asp ,js IE 打印功能简易实用代码演示实例,用记事本打开,或另存为网页形式均可浏览

    IE直接打印源码.rar

    标题中的“IE直接打印源码.rar”指的是一个压缩文件,其中包含了用于实现Internet Explorer浏览器直接打印功能的源代码。在Web开发中,直接打印功能允许用户无需先保存或打开文件,就能直接通过浏览器将网页内容发送...

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...

    调用IE内置打印组件完成web打印方案及例程

    ### 调用IE内置打印组件完成Web打印方案及例程 #### 一、概述 在Web开发领域,实现网页内容的打印功能是一项常见的需求。本文档将详细介绍如何利用Internet Explorer(IE)浏览器内置的打印组件来实现网页内容的...

    IE9 网页 Adobe PDF 打印失败的解决方案

    ### IE9 网页 Adobe PDF 打印失败的解决方案 在使用Internet Explorer 9(简称IE9)浏览网页时,遇到Adobe PDF文档打印失败的问题是较为常见的技术难题之一。这种情况不仅会影响工作效率,还可能引发一系列相关的...

    IEPrinter IE下打印控件(自动设置参数)

    IE下页面打印控件 ...1.屏蔽IE打印时出现的打印设置框。 2.自动设置各打印控制参数。 3.实现自动打印。 使用方法 控件的ID为clsid:AE1A309B-6FFA-4FCF-B07F-CB97FFD56B1B 使用Object标签包裹即可。 如 ...

    调用IE自带打印功能实现在线打印

    调用WINDOWS的打印功能,实现WEB打印。简单实用,很实用

    通过调用IE内部组件实现PHP打印

    这个方法主要利用了IE浏览器内核中的WebBrowser控件,该控件可以嵌入到网页中,并执行与浏览器相同的功能,包括打印。 WebBrowser控件的类ID(Class ID)是`CLSID:8856F961-340A-11D0-A96B-00C04FD705A2`,它可以...

    ie8打印不正常问题解决

    1.IE网络等级设置过高,请降到中级或以下进行安装。 2.用户权限不是administration组的权限,无权进行安装。 3.病毒造成注册表被锁等。 如以上情况均不能安装,请用administration组权限用户从网络下载web打印控件...

    去掉打印时的页眉和页脚(IE6-IE8)

    ### 去掉打印时的页眉和页脚(IE6-IE8) 在早期的互联网浏览器中,如Internet Explorer 6至8版本,用户可能会遇到打印网页时自动包含页眉和页脚的问题,这通常包含了网址、日期或浏览器自动生成的一些文本。这些...

    浏览器不弹出打印窗口, 直接调动打印机打印 静默打印程序

    在IT行业中,静默打印(Silent Printing)是一种高级功能,允许应用程序在用户无须交互的情况下直接发送打印任务到打印机。这种技术常用于自动化流程、后台服务或无人值守的环境中,以提高效率并减少人工干预。针对...

Global site tag (gtag.js) - Google Analytics