杰表技术论坛 's Archiver

admin 发表于 2017-12-14 11:12

【jcp使用手册】多个文档共存在同一web页面中,区别打印

如果同一个文档中的若干页面,分属不同票据,如下例,6个页面分属资产负责表和现金流量表:[code]<div id='zc-page1'>资产负债表,第一页(div#zc-page1)</div>  
<div id='zc-page2'>资产负债表,第二页(div#zc-page2)</div>  
<div id='zc-page3'>资产负债表,第三页(div#zc-page3)</div>  
<br/>  
<div id='xj-page1'>现金流量表,第一页(div#xj-page1)</div>  
<div id='xj-page2'>现金流量表,第二页(div#xj-page2)</div>  
<div id='xj-page3'>现金流量表,第三页(div#xj-page3)</div> [/code]怎么样让jcp区别打印?答案是使用pagePrefix属性,如下所示:[code]var myDoc = {   
    pagePrefix : "zc-", // 仅打印id以zc-开始的页面,即 zc-page1,zc-page2,...   
    documents : document,   
    copyrights : '杰创软件拥有版权  www.jatools.com'   
};   
getJCP().print(myDoc);  [/code]
pagePrefix+page+页序号构成可打印div的id, 如本例前缀为 'zc-' ,则找到以 'zc-page1'为id的div作为文档首页, 该属性,默认值为空。

admin 发表于 2017-12-14 11:20

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

页: [1]

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