2011-10-10 69 views
3

我已經開發了一個Java代碼,其中通過將其內容類型設置爲text/html將HTML內容嵌入到JEditorPane中。在Java中打印多頁JEditorPane html內容

但是,這個內容溢出到第二頁等等。我知道JEditorPane有一個print()方法,可以打印JEditorPane的內容,並且我知道JEditorPane的print()方法可以打印JEditorPane的所有內容,甚至可以打印多個頁面。

我想的是,上,左,右,下邊距應設置爲0。

如果我只想通過更改打印設置留在運行時邊距設置爲0的工作打印之前,它不會工作。

由於這個原因我不得不實現Printable接口。但是當我使用Printable接口時,它只允許打印JEditorPane的第一頁。

當我搜索了很多這個解決方案,我在Google上獲得了這個鏈接;

http://download.oracle.com/javase/tutorial/displayCode.html?code=http://download.oracle.com/javase/tutorial/2d/printing/examples/PaginationExample.java

但這裏的問題是,我使用的JEditorPane中的HTML內容。我不知道如何在鏈接設置有由HTML代碼

回答