1)在body中加入这个object
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT>
</OBJECT>
2)在head头部加入
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
说明:
Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能
PageNext样式可以设置分页,在需要分页的地方<div class="PageNext"></div>就OK了
3)
<input type=button value=打印 onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT">
<input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
<input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
说明:这个打印功能的实现与点网页中文件的打印的效果是一样的,没有去掉页面页脚
分享到:
相关推荐
标题:调用IE自带打印功能实现在线打印 描述:调用WINDOWS的打印功能,实现WEB打印。简单实用 本文将详细介绍如何通过调用Internet Explorer(IE)浏览器的内置打印功能来实现在线打印,这是一种简单而实用的方法...
在IE浏览器打印中由于版本问题,可使用打印控件打印,如果打印控件打印不兼容,可以使用IE自带的打印功能
JS实现直接调用IE自带的函数实现分页打印,可在DIV中输入打印的内容,则打印按照DIV来进行分页打印。
以上就是关于“IE自带打印例子”以及如何通过JavaScript实现打印功能的详细讲解。希望这些知识能帮助你在实际工作中更好地理解和运用网页打印技术。在实际开发中,结合这些知识点,可以创建出更加高效、便捷的网页...
Java Mask Barcode是一款纯java条形码图像生成器(条码打印工具),它是Mask工具包中的一员. 我们采用java技术,提供Servlet,Applet和Swing等多种方式,使您既可以...从而可以方便的调用IE自带的打印功能随心所欲的打印条码.
通过JavaScript调用IE WebBrowser组件来实现打印,其实质上是调用了浏览器的内置打印功能。这种方法可以简化用户操作流程,但仍无法克服浏览器固有的打印限制。 **2.5 利用Word或Excel来实现** 先将数据导出到...
最直接的Web打印方法是通过浏览器自带的打印功能来实现。当用户需要打印网页时,可以直接在浏览器的“文件”菜单中选择“打印”选项,或使用快捷键(通常是Ctrl+P),进入打印预览界面。在这里,用户可以调整页边距...
使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件,也可以在HTML页面中以Applet的方式嵌入条码图形,或者是在Swing等图形界面程序中嵌入条码图形,从而可以方便的调用IE自带的打印功能随心所欲的...
- **打印原理**:在网页环境中,打印主要是通过浏览器自带的打印功能来完成的。用户可以通过浏览器菜单或快捷键调用打印对话框,选择打印机并设置打印选项。 - **打印范围**:默认情况下,网页打印会打印整个页面的...
我们采用java技术,提供Servlet,Applet和Swing等多种方式, 使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件, ...或者是在Swing等图形界面...从而可以方便的调用IE自带的打印功能随心所欲的打印条码.
此时,通过控制台打印数据和使用typeof操作符查看数据类型,我们发现Axios在IE中的返回类型居然是字符串(string)。 通常情况下,我们希望服务器返回的数据是JSON格式,这样我们才能将其解析为JavaScript对象进行...
LODOP全称为"Local Operation Data Object for Print",它是由上海天意信息技术有限公司开发的一款基于ActiveX或Chrome插件的网页打印控件,能够实现网页上的复杂打印功能,包括多页打印、套打、合并打印、自动分页...
总结,JavaScript提供的打印功能包括基本的`window.print()`以及更复杂的ActiveX对象`WebBrowser`(仅限IE)。为了实现更好的用户体验和跨浏览器兼容性,可以利用CSS媒体查询、预览窗口和控制打印范围的技巧。在实际...
然而,对于复杂的报表打印需求,传统的B/S架构下的浏览器自带打印功能存在很多局限性,如定位不准确、无法自定义分页等。因此,为了实现更加灵活和精准的报表打印,本文着重讨论了在.NET环境下如何利用成熟的ActiveX...
**Delphi 开发的 BHO (Browser Helper Object) 是一种用于 Internet Explorer 浏览器的扩展组件,它允许开发者在浏览器环境中实现自定义功能。**BHO 通常以 DLL(动态链接库)的形式存在,通过注册到 Windows 系统中...
这款插件使得开发者可以轻松控制打印样式,避免浏览器自带打印功能带来的格式不一致问题,提高用户打印体验。 首先,ScriptX的核心功能是提供跨平台的网页打印控制。通过在网页中集成ScriptX插件,开发者可以定制...
在Web开发中,实现打印功能是经常会遇到的需求。常见的打印方式包括使用水晶报表,但是由于其为收费软件,成本问题使得其使用受限。另外,IE浏览器自带的Active控件可以在IE中实现打印,然而这种方法不适用于火狐等...
而保留了在局域网办公环境下经常使用的网络文件夹共享、打印机服务等功能以及部分兼容性服务,同样开启了XP自带防火墙的支持。该模式适合在大多数办公主机除了完成家庭电脑的功能外,顺利的进行办公和开发环境下的...
调用ie接口。主要的代码在IEComCtrlSink中。 sqlite3使用 引用了Splayer中的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit...