免费web打印控件jatoolsPrinter使用手册_第1页
免费web打印控件jatoolsPrinter使用手册_第2页
免费web打印控件jatoolsPrinter使用手册_第3页
免费web打印控件jatoolsPrinter使用手册_第4页
免费web打印控件jatoolsPrinter使用手册_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安装打印控件1. 此处下载jatoolsPrinter 免费版软件包。2. 确定打印页面在服务器中目录位置。3. 将jatoolsPrinter.cab 复制到打印页面的同一目录.比 如将要打 印 的页面是: ,那 么,jatoolsPrinter.cab 的 位置 必须在这样,当打开getPages.jsp,浏览器可以自动提示用户是否安装。第一个打印页面:Hello world:123456789101112131415161718192021222324演示<html><head><title><!-我的第一个打印文档</title>

2、插入打印控件->vOBJECT ID="jatoolsPri nter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPri nter.cab#versio n=5,7,O,O"x/OBJECT><script>fun cti on doPri nt() myDoc = docume nts: docume nt,/*要打印的div 作为首页打印copyrights:'对象在本文档中,控件将从本文档中的 id

3、为'page2'的作为第二页打印 杰创软件拥有版权 ' /jatoolsPri nter.pri nt(myDoc, false); /</script></head><body><div id='page1' style='width:300px;height:300px;'>Hello world</div> <in put type="butt on" value="打印"on Click=' doPri nt()

4、9;></body></html>id 为'page1'的 div 对象,*/版权声明,必须直接打印,不弹出打印机设置对话框1. 控件在打印指定div对象时,如果纸张太小不够打印时,超出部分将被截掉(clip)。2. 被指定的div中的内容,可以是html任何可见对象,图片,flash,或文本等等。3. 控件打印时,边距可设,不设则取打印机默认值。4. div的id必须连续,如果你的 div,存在page1'、'page2'、'page4',而不存在'page3',则控件只打印前两页,page

5、4'不会被打印5. div对象在页面中的位置,可以是随意的,比如, page1显示在page2后面,也是合法的。6. 指定的 div 会被打印,没被指定的 html 元素将不会被打印,比如,本示例中的 打印 '按钮,不会被打印7. copyrights 属性是版权信息,必须写。直接打印,选择打印机打印,打印预览1function doPrint(how) 2 var myDoc = 3 documents: document,4 copyrights: ' 杰创软件拥有版权5 ;6if (how = ' 打印预览 .')7 jatoolsPrinter.

6、printPreview(myDoc); /8else if (how = '打印 .')9jatoolsPrinter.print(myDoc, true); /10 else11jatoolsPrinter.print(myDoc, false); /12 '打印预览打印前弹出打印设置对话框不弹出对话框打印演示1. 执行打印使用 print 方法,当第二个参数控件是否提示打印机选择对话框,2. 打印预览使用 printPreview 方法,执行后,将弹出控件的打印预览对话框true 为提示, false 为不提示。选择纸张大小1 function doPrint(h

7、ow) 2 var myDoc = 3settings:paperName:'a4', /4documents: document,5copyrights: ' 杰创软件拥有版权6 ;7 jatoolsPrinter.print(myDoc, false);选择 a4 纸张进行打印'8 演示1. 控件使用 myDoc.settings.paperName 属性来设置纸张。你可以使用 a4,a3 这样的纸张名称,纸张名称大小写均可。2. 如果打印机不存在指定的纸张,控件将使用打印机的默认纸张进行打印。选择纸张方向1 function doPrint(how) 2v

8、ar myDoc = 3 settings:orientation:2, / 选择横向打印 ,1 为纵向, 2 为横向4 documents: document,5 copyrights: ' 杰创软件拥有版权 '6 ;7 jatoolsPrinter.print(myDoc, false);8 、八/ *1 为纵向, 2 为横向控件使用 myDoc.settings.orientation 属性来设置纸张打印方向设置页边距1function doPrint(how) 2var myDoc = 3settings:topMargin:100,4leftMargin:100,5b

9、ottomMargin:100,6rightMargin:100, /设置上下左距页边距为 10 毫米,注意,单位是 1/10 毫米7documents: document,8910copyrights: '杰创软件拥有版权;'jatoolsPrinter.print(myDoc, false);11演示1. 控件使用 myDoc.settings.topMargin/leftMargin/bottomMargin/rightMargin 属性来设置页边距,分别表示上,左,下,右边距,单 位是 1/10 毫米 。2. 多数打印机有最小边距问题,如果你的设置太小,将不会起作用。设

10、置打印机1 function doPrint(how) 2 var myDoc = 设置到打印机 'OKi5530''3 settings:printer:'OKi5530',/4 documents: document,5 copyrights: ' 杰创软件拥有版权6 ;7 jatoolsPrinter.print(myDoc, false);8 演示1. 控件使用 myDoc.settings.printer 属性来设置输出打印机2. 如果不设置打印机,控件则输出到默认打印机。12345678910111213141516171819202

11、122打印 iframe 上的页面<html><head><title>打印 </title><!-插入打印控件 -><OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255"codebase="jatoolsPrinter.cab#version=5,7,0,0"></OBJECT><script type="text/javascr

12、ipt">function doPrint()var myDoc =documents: window.frames"printed".document, / 打印 iframe 中的页面copyrights : ' 杰创软件拥有版权 'jatoolsPrinter.printPreview(myDoc);</script></head><body><button onclick='doPrint()'>打印 </button><br><iframe

13、 id="printed" name="printed" src="pages.htm" frameborder='no' border='0' width height="800"></iframe></body></html>演示1. 你可以将 myDoc.documents 设置到一个 <iframe> 上的 document ,以打印 iframe 的 page1,page2. 等。2. jatoolsPrinter 免费版 不能打印指定的 url ,但可以通过将 url 设置到 iframe.src 来实现这个需求。打印隐藏的 iframe 上的页面1 <iframe style="display:none" id="printed" name="prin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论