Печать WebView / WebEngine с автоматическим разрывом страницы - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть текст HTML, например

<h1>lorem... </h1>
<b> Lorem text going on...

, и я хочу напечатать HTML на любом принтере

WebEngine webEngine = WebView.getEngine();
webEngine.loadContent(html);
webEngine.print(javafx.PrinterJob);

Но в результате одна страница обрезается при the botten ... Функция печати chrome имеет то, что я имею в виду.

1 Ответ

0 голосов
/ 25 февраля 2020

Хорошо. Я получил это решение для моего случая. Я использую JEditorPane

 JEditorPane editorPane = new JEditorPane();
 editorPane.setContentType("text/html");
 editorPane.setText("<html>...");
 editorPane.print(null, null, false, javax.print.PrintService, null, false);

И теперь есть автоматические разрывы страниц

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...