发新话题
打印

【jcp使用手册】监听打印页数事件

【jcp使用手册】监听打印页数事件

有时,你打印一个文档,但不知道最后打印了几页,比如,自动分页的情况,这时,你可以使用监听打印页数事件,来查询到打印的总页数:
复制内容到剪贴板
代码:
var myDoc = {  
    onPagePrinted : function(i, size) {  
        var j = i + 1;  
        if (j == size)  
            console.log('所有打印结束,总计' + size + '页');  
        else  
            console.log('第' + j + '页打印结束.<br>');  
    },  
    documents : document,   
    copyrights : '杰创软件拥有版权  www.jatools.com'   
};  
getJCP().print(myDoc);  
当你设置,onPagePrinted属性时,jcp在每打印一页时,回调这个函数,并传两个参数,第一个参数为当前打印页,第一页为0,第二个参数为总页数。

注意,这里的打印,并不是说,真的打印到打印机了,而是说打印任务新生成了一页。

TOP

TOP

发新话题