SWT:打印浏览器小部件内容



如果这是我明显错过的东西,我很抱歉-奇怪的是,快速谷歌和SO搜索一无所获:

我在Eclipse RCP视图中使用SWT浏览器小部件来显示本地HTML内容。如何打印?

是的,我知道我可以右键点击窗口并选择打印,但我需要一些更人性化的东西,比如用户可以点击的"打印"按钮。小部件没有print()-方法,那么我如何调用上下文菜单"打印"或打开打印对话框?

您可以使用javascript打印窗口的内容。

browser.execute("javascript:window.print();");

您可以使用JavaScript的print()函数,如需详细信息,请参阅教程,并根据需要从Java代码中运行它。

相关内容

最新更新