我正在使用http://djproject.sourceforge.net/ns/中的JWebBrowser。
我已经将JWebBrowser添加到JFrame中,并且我在JWebBrowser中显示我的网页。我尝试使用实现Printable(打印实用程序)的类打印在JFrame中显示的呈现内容 - 在打印功能中使用PrinterJob。我无法使用javascript base print来调用本机浏览器打印对话框,因为我需要在打印前更改页面设置(页眉,页脚等)。
当我将Jframe打印到打印机时,我看不到JWebBrowser的内容。我使用JEditorPane测试了相同的打印实用程序(在渲染网页时不如JWebBrowser好),并打印了内容。
任何人都知道如何使用PrinterJob打印JWebBrowser的内容?