杰表技术论坛 's Archiver

admin 发表于 2017-12-18 10:17

【jcp使用手册】一次打印多个文档

一次打印多个文档,是指可以将多个文档作为一个打印任务,打印到打印机。如果想一次性打印多个文档,你可以指定documents为一个数组,如下所示:
[code]//打印文档对象  
var myDoc = {  
    //批量打印时,需要用数组来指定打印文档  
    documents : ['sample1.htm', 'sample2.htm'],  
    copyrights : '杰创软件拥有版权  www.jatools.com'  
};  
getJCP().print(myDoc);  [/code]

本例中,将sample1.htm,和sample2.htm上的page1,page2,...一次性打印出来,次序是先打印sample1.htm的页面,再打印sample2.htm上的页面。

以此方式指定的多个打印文档,在打印预览(printPreview)时,也是显示在一起的.

注意:
  sample1.htm,sample2.htm,都必须有 page1开始的div,页数可以不定,如:

sample1.htm   
[code]<div id=page1>...</div><div id=page2>...</div> [/code]
正确的sample2.htm:
[code]<div id=page1>...</div>  [/code]

错误的sample2.htm,没有page1 div,jcp会报不存在可打印的页:
[code]<div id=page3>...</div> [/code]

除了可以一次性打印,不同的url上的文档,还可以打印不同方式指定的打印内容,参照下节。

admin 发表于 2017-12-18 10:19

在线示例:[url=http://print.jatools.com/jcp/0.99/batches.htm]http://print.jatools.com/jcp/0.99/batches.htm[/url]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.