1
對於一切聖潔的愛,有人可以幫助我做到這一點嗎? 我真的一直在尋找兩個小時,如何在JEditorPane中打印分頁時無法打印。我嘗試了一切從HTML風格到甚至嘗試在隨機網站上找到的粗略API。JEditorPane中的分頁符
我編寫的代碼使用textPaneEditor來打印數據,並且使用HTML樣式以我需要的方式對其進行格式化。所以,我需要一種方法來添加一個分頁符後,我可能與HTML樣式推入下一行的所有數據。不幸的是,「」似乎不起作用。
這裏是我的代碼基本上是這樣的:
String report = "<font size=\"3\">";
report += "<b> TEST! </b><br>";
report += "PAGE BREAK WOULD GO HERE<br>";
report += "</font>";
JEditorPane textArea = new JEditorPane("text/html", report);
try{
textArea.print(new MessageFormat(""), new MessageFormat(""), true, null, null, true);
}catch(PrinterException e){
e.printStackTrace();
}
TLDR;在打印到打印機的過程中,如何使用HTML樣式來打印JTextEditorPane?
我真的解決了這個問題。我建議去這裏:http://docs.oracle.com/javase/tutorial/2d/printing/index.html並閱讀所有這些內容。 – Brayden
儘管如此,您將無法解決JEditorPane的問題。您需要自己編寫print()函數。實現自己的html標籤並不難。如果你想,我可以上傳我的課程,你可以使用它。 – Brayden