发新话题
打印

如何使用documents属性来指定打印内容

如何使用documents属性来指定打印内容

我们知道,杰表打印控件,可以用documents属性,来指定打印页面所在的位置,如下所示:
复制内容到剪贴板
代码:
var myDoc ={ documents:document ... } jatoolsPrinter.print(myDoc,false)
上面代码,意思是说,要打印的内容(带page1,page2...标志的div),就在本文档对象中,实际上,documents对象,可以是以下几种类型: 1. 字符串,表示要打印文档的 url,可以是静态页面,但多数是编程语言的生成的动态页面,比如jsp,asp,php等如下所示:
复制内容到剪贴板
代码:
documents:'demo/a.html' documents:'demo/b.jsp' docuemnts:'http://www.jatools.com/c.php'
请注意,这些a.html,b.jsp,c.php页面,就是需要被打印的内容,只需要有 page1,page2,这样div就行了,不需要任何打印代码,在技术支持的过程中,有些用户经常在这些页面中,增加控件的打印代码,类似mydoc,jatoolsPrinter.print..啥的,实际上不需要,就类似下面所示的代码,就行了,
复制内容到剪贴板
代码:
a.html: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div id='page1'>...</div> <div id='page2'>...</div> ... </body> <html>
2. document 对象,这个document可以是iframe上,也可以是本文档的,如何打印iframe上的document对象,我们下贴介绍 3. 是一个数组,这样一次可以打印多个文档,其中的元素类型,可以是以上两种类型的混合,比如: documents:['a.htm',document]

TOP

发新话题