1

サーバーサイドJavaコードを使用して、レンダリングされたJSPページから印刷物を取り出したい。また、JSPページでJSFタグを使用しています。

現在JavaScriptコードを使用していますが、ユーザーがブラウザーでJavaScriptを無効にすると機能しないため、クライアント側のスクリプトの使用をやめたいと考えています。使ってます

window.print();

JavaScriptなしで行う方法はありますか?はいの場合は、デフォルトのプリンターを設定し、印刷ダイアログボックスを表示せず、デフォルトのプリンターを使用して印刷します。

4

1 に答える 1

1

(幸いなことに)HTMLページが印刷ダイアログなどをトリガーできるという規定はありません。ページの印刷に適したコピーを使用して、ポップアップウィンドウへのリンクを提供できます。または、ページのPDFコピーへのリンク。JSFを使用すると、両方とも(十分な努力を払って)可能になります。(ただし、詳細は聞かないでください。)

于 2013-03-15T09:29:44.903 に答える