如何设置从javascript打印的份数

时间:2014-07-18 10:49:38

标签: javascript printing

我正在尝试使用javascript的print方法打印文档。 现在我想设置要打印的份数(默认情况下会打印1份)。我想将份数设置为2份(2份)。

是否可以通过js代码进行设置。我们可以通过打印机设置进行设置,但它会打印所有副本。我需要它才能打印2份特定文件。

我的代码是:

  $scope.printPDF = function (id) {       
    window.frames["doc1"].focus();
    window.frames["doc1"].print();
    window.frames["doc2"].focus();
    window.frames["doc2"].print();
    window.frames["doc3"].focus();
    window.frames["doc3"].print();

};

现在我想将doc2(“only doc2”)打印为2份.remaining应为默认1份。

提前致谢。

2 个答案:

答案 0 :(得分:1)

window.print()方法没有其他参数,绝对没有允许您指定默认份数的参数。

我能想到的唯一解决方法是在doc2上调用print()方法两次。显然不是最好的用户体验。

答案 1 :(得分:0)

这是不可能的,一种解决方案是打印两次

window.frames["doc1"].focus();
window.frames["doc1"].print();
window.frames["doc1"].focus();
window.frames["doc1"].print();