0

サーブレット/jsp を使用してレストラン注文管理用の Web アプリを作成しました。

食品、ワインなどのさまざまなカテゴリで注文を表示する画面があります。

したい

1) 印刷順序を変更する 2) 可能であれば、カテゴリに応じて印刷ジョブを別のプリンタに送信する

最初に、Java スクリプト window.print と印刷用の別のテンプレートを使用してみましたが、これはうまくいきません。

これを可能にするJava API /無料のレポートフレームワークはありますか?

これが理にかなっていることを願っています..ありがとう

4

2 に答える 2

1

Jasper Reports または BIRT を使用して PDF レポートを生成できます (他にもオプションがあると思いますが、これらのオプションについては知っています)。ただし、プリンターを自動的に選択または提案することはできません。それはサーバーの制御外です。

于 2012-09-25T19:27:05.227 に答える
1

「それほどうまく機能していなかった」ことを正確に指定しませんでした。しかし、次のことをお勧めします。

1) .jsp は、印刷したい部分だけを含む HTML/CSS/Javascript ウィンドウを開く「印刷」リンクを提供する必要があります。

2) Web アプリには、「印刷」メディア専用の CSS が必要です。

3) Javascript "window.print()" を使用するための追加のヒントを次に示します。

「新しいフレームワーク」に時間と労力を投資することはお勧めしません。これは実際には Web デザインの 101 にすぎません。IMHO...

于 2012-09-25T19:28:13.970 に答える