`
shirlly
  • 浏览: 1648361 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

调用IE自带的网络打印的功能

阅读更多
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自带打印功能实现在线打印

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

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

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

    JS调用IE实现分页打印

    JS实现直接调用IE自带的函数实现分页打印,可在DIV中输入打印的内容,则打印按照DIV来进行分页打印。

    IE自带打印例子

    以上就是关于“IE自带打印例子”以及如何通过JavaScript实现打印功能的详细讲解。希望这些知识能帮助你在实际工作中更好地理解和运用网页打印技术。在实际开发中,结合这些知识点,可以创建出更加高效、便捷的网页...

    MaskBarcode.rar_BarcodePrintServlet_java 条形码_maskbarcode_servlet

    Java Mask Barcode是一款纯java条形码图像生成器(条码打印工具),它是Mask工具包中的一员. 我们采用java技术,提供Servlet,Applet和Swing等多种方式,使您既可以...从而可以方便的调用IE自带的打印功能随心所欲的打印条码.

    Web系统页面打印技术实现与分析V1.0.pdf

    通过JavaScript调用IE WebBrowser组件来实现打印,其实质上是调用了浏览器的内置打印功能。这种方法可以简化用户操作流程,但仍无法克服浏览器固有的打印限制。 **2.5 利用Word或Excel来实现** 先将数据导出到...

    Web打印设置总结

    最直接的Web打印方法是通过浏览器自带的打印功能来实现。当用户需要打印网页时,可以直接在浏览器的“文件”菜单中选择“打印”选项,或使用快捷键(通常是Ctrl+P),进入打印预览界面。在这里,用户可以调整页边距...

    MaskBarcode.rar_Java 8

    使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件,也可以在HTML页面中以Applet的方式嵌入条码图形,或者是在Swing等图形界面程序中嵌入条码图形,从而可以方便的调用IE自带的打印功能随心所欲的...

    打印参考 区域打印

    - **打印原理**:在网页环境中,打印主要是通过浏览器自带的打印功能来完成的。用户可以通过浏览器菜单或快捷键调用打印对话框,选择打印机并设置打印选项。 - **打印范围**:默认情况下,网页打印会打印整个页面的...

    maskbarcode.jar条形码生成器

    我们采用java技术,提供Servlet,Applet和Swing等多种方式, 使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件, ...或者是在Swing等图形界面...从而可以方便的调用IE自带的打印功能随心所欲的打印条码.

    解决vue中使用Axios调用接口时出现的ie数据处理问题

    此时,通过控制台打印数据和使用typeof操作符查看数据类型,我们发现Axios在IE中的返回类型居然是字符串(string)。 通常情况下,我们希望服务器返回的数据是JSON格式,这样我们才能将其解析为JavaScript对象进行...

    打印2.zip lodop 打印安装文件 以及demo实例

    LODOP全称为"Local Operation Data Object for Print",它是由上海天意信息技术有限公司开发的一款基于ActiveX或Chrome插件的网页打印控件,能够实现网页上的复杂打印功能,包括多页打印、套打、合并打印、自动分页...

    总结javescript打印

    总结,JavaScript提供的打印功能包括基本的`window.print()`以及更复杂的ActiveX对象`WebBrowser`(仅限IE)。为了实现更好的用户体验和跨浏览器兼容性,可以利用CSS媒体查询、预览窗口和控制打印范围的技巧。在实际...

    ActiveX控件在基于B_S结构的报表打印中的应用

    然而,对于复杂的报表打印需求,传统的B/S架构下的浏览器自带打印功能存在很多局限性,如定位不准确、无法自定义分页等。因此,为了实现更加灵活和精准的报表打印,本文着重讨论了在.NET环境下如何利用成熟的ActiveX...

    delphi开发的 BHO ie插件

    **Delphi 开发的 BHO (Browser Helper Object) 是一种用于 Internet Explorer 浏览器的扩展组件,它允许开发者在浏览器环境中实现自定义功能。**BHO 通常以 DLL(动态链接库)的形式存在,通过注册到 Windows 系统中...

    网页答应通用插件ScriptX

    这款插件使得开发者可以轻松控制打印样式,避免浏览器自带打印功能带来的格式不一致问题,提高用户打印体验。 首先,ScriptX的核心功能是提供跨平台的网页打印控制。通过在网页中集成ScriptX插件,开发者可以定制...

    javascript 局部页面打印实现代码

    在Web开发中,实现打印功能是经常会遇到的需求。常见的打印方式包括使用水晶报表,但是由于其为收费软件,成本问题使得其使用受限。另外,IE浏览器自带的Active控件可以在IE中实现打印,然而这种方法不适用于火狐等...

    Deepin XP系统优化与设置专用工具 1.65_简体中文绿色免费版 环境模式的优化

    而保留了在局域网办公环境下经常使用的网络文件夹共享、打印机服务等功能以及部分兼容性服务,同样开启了XP自带防火墙的支持。该模式适合在大多数办公主机除了完成家庭电脑的功能外,顺利的进行办公和开发环境下的...

    vc++ 开发实例源码包

    调用ie接口。主要的代码在IEComCtrlSink中。 sqlite3使用 引用了Splayer中的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit...

Global site tag (gtag.js) - Google Analytics