1

時間を節約するために、PDF作成プロセスにJSを追加しようとしています。私の目標は、基本的にボタンをクリックして PDF を生成し、印刷することです。

今私は持っています:
var pp = this.getPrintParams(); pp.interactive = pp.constants.interactionLevel.full; this.print(pp);

唯一の問題は、印刷部数の設定方法がわからないことです。変数を渡して、その部数を印刷したい。問題は、このクラスのメソッドについて説明しているドキュメントが実際に見つからないことです。

4

4 に答える 4

1

私は知っています、この質問は古いです。しかし、私も解決策を探していました。そして、私はここで、次のように動作することを発見しました:

//no of copies
var n = 3;

var pp = this.getPrintParams();

//here is the magic
pp.NumCopies=eval(n);

this.print(pp);

私にとって、これは tcpdf と Adob​​e Reader で動作しています。

于 2015-02-02T10:08:27.910 に答える
0

これを試して

var n = 3;
var pp = this.getPrintParams();
pp.NumCopies=eval(n);
this.print({bUI: false,bSilent: true,bShrinkToFit: true,printParams:pp});
于 2015-09-15T09:20:56.043 に答える
-1

不可能です。これは良いことです。そうしないと、一部の Web サイトで高い数値が指定され、これを予期しないユーザーが誤って 1 ページではなく大量のページを印刷する可能性があるためです。

于 2012-12-07T22:08:20.583 に答える