0

テキストと画像がユーザー UI コンテンツに基づいて動的に生成され、単純な「ワンクリック」で印刷されるソリューションを探しています。

これまでの私の意図は (ちょっとした調査から)、ユーザーの入力に基づいて (間接的に) コンテンツが生成される JTextComponent を作成し、JTextComponent を単純に出力することです。この JTextComponent は UI のどこにも表示されず、印刷されるだけです。

これまでのところ、次を使用して一時的なテストをセットアップしました。

    JTextArea report = new JTextArea("Test Text");
        try {
            report.print();
        } catch (PrinterException ex) {
            ex.printStackTrace();
        }

これにより、印刷メニューが正しく表示されます (メニューがまったく表示されないように後で指定します) が、空白のページが印刷されます。

Q1: これは実行可能な方法ですか?

Q2: ページが白紙で印刷される理由を誰か教えてもらえますか?

4

1 に答える 1