1

これは少し分解する必要があるかもしれませんが、私がやりたいこと:

私は持っています:-(一種の)グリーティングカードのリスト。それぞれが特定のサイズに印刷されます(A4は長い方の端を折りたたんでいます)

私がしたいのは:これらのカードのリストを、90°回転する場所にタグを配置するcssを使用してHTMLで生成することです。

理想的には、HTMLを見ることなくカードのリストを印刷したいと思います。また、印刷ダイアログはありませんが、ユーザー入力で正しく印刷されたことを確認する、印刷後のモーダル確認ダイアログが必要になります。

だから私の質問は:

  1. 各カードのdivを想定して、cssで回転し、各カードの後に​​ページブレークを追加して、印刷用の新しいページを定義しますか?私は本当にcssに問題があります、あなたはこれのために何か良いリソースをお勧めしますか?

  2. ページサイズを指定する必要がありますか、それとも特定のサイズの用紙がプリンターにある場合、プリンターは比例して印刷しますか?

  3. ブラウザの印刷ダイアログなしで印刷するにはどうすればよいですかこれは答えられます

  4. 印刷ジョブが終了したときにどうすればキャッチできますか?

  5. PDFライブラリを使用したほうがいいでしょうか?

4

1 に答える 1

1
  3. How can I print without browser's print dialog.

これは不可能です。どのブラウザもこれを許可するべきではありません。Javascriptから印刷ダイアログを開くだけですが、ユーザーが確認する必要があります。

もちろんPDFを生成することもできますが、これにはユーザーがこのPDFを手動で印刷する必要があります(印刷ボタンをクリック)。

于 2012-06-28T17:14:19.690 に答える