0

我正在使用来自http://djproject.sourceforge.net/ns/的 JWebBrowser 。

我已将 JWebBrowser 添加到 JFrame,并在 JWebBrowser 中显示我的网页。我尝试使用实现 Printable(打印实用程序)的类打印在 JFrame 中显示的渲染内容 - 在打印功能中使用 PrinterJob。我不能使用 javascript 基础打印来调用本机浏览器打印对话框,因为我需要在打印之前更改页面设置(页眉、页脚等)。

当我将 Jframe 打印到打印机时,我看不到 JWebBrowser 的内容。我使用 JEditorPane 测试了相同的打印实用程序(在呈现网页方面不如 JWebBrowser)并打印了内容。

任何人都知道如何使用 PrinterJob 打印 JWebBrowser 的内容?

4

0 回答 0