Настройка разрыва страницы в JEditorPane HTML для принтера - PullRequest
0 голосов
/ 09 марта 2012

У меня есть простая процедура печати отчетов, которая разбивает данные на java JEditorPane (HTML) с использованием таблиц, а затем я использую либо

DocumentRenderer dr = new DocumentRenderer();
dr.print(jEditorPane1);

(DocumentRenderer найден на tek-tips-dot-com), либо...

try {
    jEditorPane1.print(new MessageFormat("My text pane header"), 
            new MessageFormat("Footer. Page - {0}"), true, null, null, true);
    } catch (PrinterException ex) {
            //
    }
}

(сейчас я экспериментирую с обоими). ​​

Я хотел бы добавить разрыв страницы после каждой таблицы, чтобы они печатались на отдельных листах.страницы.(Или хотя бы начать печатать на новых страницах).

Любая помощь по этому вопросу будет отличной.

Спасибо

1 Ответ

0 голосов
/ 09 марта 2012

Если вместо этого вы используете JTable, есть поддержка печати.Разрывы страниц происходят автоматически, если таблица слишком большая.

...