0

2 つ以上の div をそれぞれ独自のページに (プリンター経由で) 印刷しようとしています。printArea など、さまざまなプラグインを試しています。私は次の行に沿って何かを試しました:

this.$el.find(".print").map(function () {
  $(this).printArea();
});

Chrome では、各 div に対して 1 回ずつ、2 回印刷ダイアログが表示されますが、Firefox では、最後の div のみが印刷されます。(確かに、私はプリンターではなくファイルに出力しています...) ダイアログを 2 回表示しても問題ありませんが、事前に 2 ページに分割しておくとよいでしょう。また、Firefoxでこれを機能させるにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

派手なプラグインを試す代わりに、改ページを使用してみませんか?

@media print {
  .print {
    page-break-after: always;
  }
}
于 2013-04-09T15:19:28.027 に答える