0
我正在尋找一種解決方案,根據用戶UI內容動態生成文本和圖像,然後以簡單的「一鍵式」打印。JTextComponent.print();打印空白
到目前爲止,我的意圖(從做了一點研究)是創建一個JTextComponent,其內容將根據用戶的輸入(間接)生成,並只需打印JTextComponent。這個JTextComponent將永遠不會顯示在任何地方的用戶界面中,只能打印。
到目前爲止,我設立了一個臨時測試使用;
JTextArea report = new JTextArea("Test Text");
try {
report.print();
} catch (PrinterException ex) {
ex.printStackTrace();
}
這正確可以調出打印菜單(我將在稍後對指定的菜單來了的話),但打印空白頁。
問題1:這是否可行?第二季度:有人能告訴我爲什麼頁面打印空白嗎?
啊,是的。對我來說愚蠢的錯誤。謝謝。 Q2,這是一個可行的設計? –
恕我直言,這很好。 – StanislavL