Ява печать на бумаге - форматирование вывода на печать - PullRequest
2 голосов
/ 17 мая 2009

У меня есть настольное Java-приложение с информацией о нескольких объектах. Существует кнопка «Печать», после которой при нажатии должна быть собрана и распечатана различная информация.

Вопрос: как выбрать ЧТО будет напечатано в определенном месте на бумаге?

Более общий вопрос: как мне отформатировать информацию для печати на бумаге?

Ответы [ 3 ]

2 голосов
/ 17 мая 2009

Я бы предложил использовать что-то вроде iText для создания PDF-файла и его печати. В качестве бонуса вывод можно легко сохранить и прикрепить к электронному письму.

1 голос
/ 17 мая 2009

Вам нужна служба печати Java - http://java.sun.com/javase/6/docs/technotes/guides/jps/index.html

0 голосов
/ 17 мая 2009

Мы успешно используем JasperReports - действительно отличный инструмент для масштабирования от простых до сложных отчетов. Поддерживает работу напрямую со списком объектов (очень удобно), а также связь с RDBMS через JDBC и даже HQL (Hibernate Query Language). Для него также существует инструмент визуального дизайна iReport, так что можно визуально оформить внешний вид отчета.

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