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