`
I_am_kevin
  • 浏览: 145319 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

网页调用ie的打印功能

阅读更多
<script language="javascript">   
// 打印页面设置   
function printsetup(){   
    wb.execwb(8,1);   
}   
// 打印页面预览   
function printpreview(){           
    wb.execwb(7,1);   
}   
  
function printit(){   
    if (confirm('确定打印吗?'))   
        wb.execwb(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) 关闭窗体无提示  
*/  
</script>   
  
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>   
  
<input type=button name=button_print value="打印" onclick="printit()">   
<input type=button  name=button_setup value="打印页面设置" onclick="printsetup();">    
<input type=button  name=button_show value="打印预览" onclick="printpreview();">  

 

 一般情况,点击打印按钮之后,生成打印也页面很快,但是如果,你的电脑连到了打印机上,那么,每次触发打印功能,都要搜索局域网内的物理打印机,所以反应较慢! 我们只用添加一个新的打印,然后设为默认方可!

 

如果要在打印页面中分页,则使用:<br clear=all style='page-break-before:always'> 方可

 

最简单的使用方法是:

只写个

<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
	<body  onLoad="javasctipt:WebBrowser.ExecWB(7,1);">

 

便可在调用该页面时,自动进行打印功能! 而且此种打印支持css样式或者table布局;

 

 

分享到:
评论

相关推荐

    js调用ie打印和预览功能

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

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

    - **安全性限制**:由于安全策略的限制,某些情况下可能无法在Web页面中直接调用IE内置的打印功能。开发者需要确保用户在安全且可控的环境中使用此功能。 - **用户体验优化**:除了实现基本的打印功能外,还应考虑...

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

    标题:调用IE自带打印功能实现在线打印 描述:调用WINDOWS的打印功能,实现WEB打印。简单实用 本文将详细介绍如何通过调用Internet Explorer(IE)浏览器的内置打印功能来实现在线打印,这是一种简单而实用的方法...

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

    总的来说,通过调用IE内部的WebBrowser组件,开发者可以为PHP应用提供一种便捷的网页打印功能。不过,考虑到浏览器兼容性和技术发展趋势,建议同时考虑使用标准的Web技术,以确保更广泛的用户群体可以正常访问和使用...

    python 调用IEHtmlWindow打印网页

    在这样的场景下,调用浏览器的某些功能,比如打印网页,就显得尤为重要。本篇文章将详细讲解如何使用Python调用IEHtmlWindow来实现这一目标。 首先,我们需要了解IEHtmlWindow。它是Internet Explorer浏览器中的一...

    java打印控件以及IE自带打印方法调用

    在IE浏览器打印中由于版本问题,可使用打印控件打印,如果打印控件打印不兼容,可以使用IE自带的打印功能

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

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

    调用浏览器中的打印功能

    在网页开发中,调用浏览器的打印功能是常见的需求,主要应用于报表、发票或文档的打印。本篇文章将深入探讨如何使用JavaScript实现这一功能,包括打印设置、预览、分页以及页面布局调整。 首先,我们可以看到两种...

    通过调用 JS 打印图片信息

    在前端开发过程中,有时我们需要实现一个功能,让用户能够直接打印网页中的图片信息。"通过调用 JS 打印图片信息"这个主题就是针对这一需求展开的。本文将深入探讨如何利用 JavaScript 实现这一功能,特别是在解决...

    js调用word 直接打印预览功能

    在IT领域,特别是Web开发与办公自动化结合的场景下,实现网页端直接调用本地Office应用如Word进行打印预览是一项实用且具有挑战性的技术。本文将深入解析如何利用JavaScript(JS)调用Microsoft Word来实现文档的...

    C#使用控件调用打印机实现打印预览、打印

    总之,C#提供了强大的打印支持,通过合理使用PrintDocument、PrintPreviewDialog和PrintDialog等控件,开发者可以轻松实现打印预览和打印功能。对于更复杂的打印需求,如多页、多文档的打印,可以进一步研究.NET ...

    js调用iframe实现打印页面内容的方法

    本知识点主要介绍如何使用JS调用iframe元素来实现页面内容的打印功能。 ### 知识点一:使用iframe实现区域打印 通过创建一个iframe元素,并将其添加到文档中,可以实现在一个隔离的环境中进行打印,这样做的好处是...

    js调用控件标签打印.rar

    首先,"js调用控件标签打印.rar" 这个压缩包文件很可能是提供了一个解决方案,包含了必要的文件和文档,用于帮助开发者实现JS调用的标签打印功能。它可能包括: 1. **ActiveX控件**:ActiveX是微软开发的一种技术,...

    js直接调用word文档打印word

    在JavaScript(JS)中直接调用Word文档进行打印主要涉及到Web应用程序与本地文件系统的交互以及浏览器的安全限制。本文将深入探讨这一主题,并提供一些实现这一功能的方法。 首先,理解JavaScript在浏览器环境中的...

    IE打印有URL解决方案

    这通常涉及到JavaScript(JS)代码,用于创建一个自定义按钮,当用户点击时,会调用IE的打印功能并自动调整设置。 1. 在网页中添加一个HTML按钮,如: ```html 自定义打印 ``` 2. 编写JavaScript代码处理按钮...

    IE自带打印例子

    Internet Explorer(IE)是一款由微软公司开发的网页浏览器,其内置的打印功能允许用户方便地将网页内容输出到物理打印机或保存为PDF等格式。用户通常可以通过点击浏览器工具栏上的“文件”-&gt;“打印”,或者使用...

    IE打印控件smsx.cab

    【IE打印控件smsx.cab】是一种专为网页应用设计的打印解决方案,它使得开发者能够在JSP、ASP和PHP等不同的Web开发平台上方便地实现打印功能。这个控件允许用户在不离开浏览器的情况下,直接从网页上打印内容,极大地...

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

    首先,我们要明白,VB.NET自身并没有直接提供一个内置的网页打印功能,但是可以通过调用外部组件,如WebBrowser控件,来借用IE的打印功能。WebBrowser控件模拟了一个完整的浏览器环境,可以加载并显示HTML内容,同时...

    IEJavascript打印功能

    ### IE Javascript 打印功能详解 #### 一、引言 在B/S(浏览器/服务器)架构下,Web应用程序中的打印功能与传统的桌面应用程序存在显著差异。由于程序运行于浏览器中,而打印机位于用户端,这导致了打印文档时的...

    JavaScript调用浏览器打印功能实例分析

    本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下: 1. 通用型,支持IE,Firefox,Chrome… 代码如下:window.print(); 2. 只支持IE打印: [removed] var print=function(){ /** ...

Global site tag (gtag.js) - Google Analytics