杰表技术论坛 's Archiver

admin 发表于 2016-8-16 11:14

一页一页打印

[code]var printCountPage = '<%=printCountPage %>';
var printIndex = 0;
var myDoc = {
        documents : document, // 打印页面(div)们在本文档中
        marginIgnored : true,// 这是忽略页边距设置,没有可能打不全小票
      
        settings : {
                // printer: 'EPSON LQ-630K ESC/P2',
                pageWidth : 1800,
                pageHeight : 1350,
                // 指定打打印方向为纵向, 1/2 = 纵向/横向
                orientation : 2
        },
        done : function() {
                printIndex++;
                if (printIndex <= printCountPage) {
                        doPrint(printIndex);
                }
        },
        copyrights : '杰创软件拥有版权  www.jatools.com' // 版权声明必须
};
function doPrint(i) {// debugger;
        myDoc.pagePrefix = "report" + i;
        jatoolsPrinter.print(myDoc, false); // 不弹出对话框打印
}

function startPrint() {// debugger;
        doPrint(1);
}[/code]

ymwang_1 发表于 2016-8-26 12:29

这是免费版支持的功能吗?

cubit 发表于 2016-10-12 10:03

你好,我们购买你贵公司的插件,有一个场景需要打印大量带有条码的标签,数据量比较大,几千上万的都有,也是按照这个一页一页的逻辑来做的。现在就是老是打印一部分就停止了,比如打印3000个结果只打印出1286就不动了,这是咋回事呢?

页: [1]

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