0

App Engine を使用する Java アプリケーションで、ダイアログ ボックスなしでプリンタから印刷するにはどうすればよいですか? 使用しようとしましprintJobたが、次のエラー メッセージが表示されます。

java.awt.print.PrinterJob は制限付きクラスです。詳細については、Google App Engine デベロッパー ガイドをご覧ください。

App Engine デベロッパー ガイドを調べましたが、このトピックに関する情報は見つかりませんでした。

4

1 に答える 1

1

IO を処理する多くのクラスと、実際にはほとんどの java.awt とグラフィックスは、App Engine では使用できません。エラーメッセージが示すように、これらのクラスは制限されています。

あなたがやろうとしていることについては、アプリ エンジンのいくつかのコア コンセプトを見逃していると思います。

Google App Engine を使用すると、Google のインフラストラクチャで Web アプリケーションを実行できます。

ダイアログボックス、PrinterJob、およびプリンターへの印刷について言及すると、Webアプリケーションについて話しているのではないことを示しているようです。より現実的なシナリオは、クライアント ブラウザが印刷する pdf などを準備するか、http 経由で収集してローカルで印刷するアプリケーションを準備することです。

于 2013-03-19T12:30:04.013 に答える