Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > печать таблицы


Автор: lBugl 28.10.2010, 12:59
необходимо распечатать данные JTable находящейся на форме
по событию на кнопку делаю так:

Код

 MessageFormat headerFormat = new MessageFormat(jLabel1.getText());
 MessageFormat footerFormat = new MessageFormat("- {0} -");
 jTable1.print(JTable.PrintMode.FIT_WIDTH, headerFormat, footerFormat);


не устраивает только заголовок не умещается в строку.
вопрос: можно ли как-то уменьшить шрифт шапки?
и что делать если например после таблицы(на последней странице) необходимо распечатать ещё что либо?
зы: доки вроде читал но не понял как совместить на одной странице и текст и таблицу

Автор: Skipy 28.10.2010, 13:38
Почитайте вот это: http://java.brim.ru/article/index.jsp?id=1&page=1

Вам, имхо, надо в многостраничный режим перейти.

Автор: lBugl 28.10.2010, 13:51
это я уже смотрел  smile

Автор: lBugl 29.10.2010, 15:06
есть вариант сделать шаблон для опенофиса, заполнять его и печатать уже от туда, но не хотелось бы использовать ещё дополнительный софт... я прошу большой или сложный пример?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)