【发布时间】:2012-08-10 20:43:14
【问题描述】:
如何使用带有 java 小程序的自定义打印对话框(删除 页眉、页脚、 设置边距等)在打印机中打印呈现的网页? 无法使用 window.print(),因为我需要在打印之前自定义页面设置。需要打印的网页结构良好,可以使用 html 和 css 进行打印。
【问题讨论】:
标签: java printing dialog applet
如何使用带有 java 小程序的自定义打印对话框(删除 页眉、页脚、 设置边距等)在打印机中打印呈现的网页? 无法使用 window.print(),因为我需要在打印之前自定义页面设置。需要打印的网页结构良好,可以使用 html 和 css 进行打印。
【问题讨论】:
标签: java printing dialog applet
嗯,您的问题的一个一般性答案是使用可以呈现 HTML 的 Swing 组件,例如 JEditorPane,如下所述:Render html in Swing application
要实际打印 Swing 组件的内容,您可以使用 Swings 与操作系统无关的 PrinterJob 工具,如下所述:
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-Printing.html
【讨论】: