如何使用自定义打印对话框在打印机中打印呈现的网页(使用java applet删除页眉,页脚,设置边距等)? 无法使用window.print(),因为我需要在打印前自定义页面设置。需要打印的网页结构良好,可以使用html和css进行打印。
答案 0 :(得分:1)
嗯,对你的问题有一个通用的答案是使用可以呈现HTML的Swing组件,例如JEditorPane,如下所述:Render html in Swing application
要实际打印Swing组件的内容,您可以使用与Swings OS无关的PrinterJob工具,如下所述:
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-Printing.html