[Web打印组件jatoolsPrinter.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[Web打印组件jatoolsPrinter

Web打印组件jatoolsPrinter应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。?基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。jatoolsPrinter 是一款实现网页套打的免费工具。该工具的特点是可以直接对web页面进行精确的分页打印,这不仅使“会设计网页就会做网页套打”成为可能,也使项目经理们摆脱了预算紧张的压力。jatoolsPrinter通过在网页中嵌入控件,解决了web客户端精确打印,批量打印,打印配置自动保留等问题。jatoolsPrinter 官方正式免费版,支持ie6+,。功能特点:?真正免费,不加水印,没有ip或域名限制,不限时间,兼容ie6+?无须注册,下载即用?提供经过微软数字签名的cab自动安装包,安装更方便?长期升级保障,免费论坛支持,让你无后顾之忧?稳定可靠,启动速度远胜同类产品?常用功能集于一身,简约而不简单,软件大小只有84k?本文主要介绍jatoolsPrinter打印控件来完成web的打印功能,这个控件已经把打印功能封装的非常好,主要是把这个控件引入,之后写一些简单的js代码就能完成相应的打印功能。!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=/1999/xhtmlhead runat=server title/title !-- 插入打印控件 -- object id=jatoolsPrinter classid=CLSID:B43D3361-D075-4BE2-87FE-057188254255 codebase=jatoolsPrinter.cab#version=5,7,0,0 /object script type=text/javascript function doPrint(how) { //打印文档对象 var myDoc = { documents: document, // 打印页面(div)们在本文档中 copyrights: 杰创软件拥有版权 // 版权声明必须 }; // 调用打印方法 if (how == 打印预览...) jatoolsPrinter.printPreview(myDoc); // 打印预览 else if (how == 打印...) jatoolsPrinter.print(myDoc, true); // 打印前弹出打印设置对话框 else jatoolsPrinter.print(myDoc, false); // 不弹出对话框打印 } /script/headbody form id=form1 runat=server div id=page1 style=width:300px;height:300px; test /div input type=button value=打印预览... onclick=doPrint(打印预览...)/ input type=button value=打印... onclick=doPrint(打印...)/ input type=button value=打印 onclick=doPrint(打印)/ /form/body/html主要分几个步骤:一、引入打印控件jatoolsPrinter!-- 插入打印控件 -- object id=jatoolsPrinter classid=CLSID:B43D3361-D075-4BE2-87FE-057188254255 codebase=jatoolsPrinter.cab#version=5,7,0,0 /object二、给要打印的div取id名三、编写js代码实现打印div的功能(注意:在同一页面中,有多个可打印文档,他们可以用page_div_prefix属性来区别page_div_prefix前缀+page+页序号 构成可打印div的id,如前缀为 report1 ,则找到以 report1page1为id的div作为文档首页该属性,默认值为空)注意事项:1. 控件在打印指定div对象时,如果纸张太小不够打印时,超出部分将被截掉(clip)。?2. 被指定的div中的内容

文档评论(0)

huhongjun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档