1

如何使用带有 java 小程序的自定义打印对话框(删除页眉、页脚、设置边距等)在打印机中打印呈现的网页?不能使用 window.print() 因为我需要在打印之前自定义页面设置。需要打印的网页结构良好,可以使用 html 和 css 进行打印。

4

1 回答 1

1

好吧,您的问题的一个一般性答案是使用可以呈现 HTML 的 Swing 组件,例如 JEditorPane,如下所述:在 Swing 应用程序中呈现 html

要实际打印 Swing 组件的内容,您可以使用 Swings 操作系统无关的 PrinterJob 工具,如下所述:

http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-Printing.html

于 2012-08-14T14:26:00.740 回答