2011-01-10 2 views
1

У меня есть таблица данных, колонка которой может динамически увеличиваться ... она может увеличиться до 20 столбцов. Каков наилучший способ показать версию таблицы, подходящую для принтера. Должен ли я использовать отчеты Jasper. Если да, отчеты Jasper ожидают, что XML-файл будет источником, поэтому как сгенерировать XML-файл со страницы JSP.JSF версия для печати таблицы данных

ответ

2

Просто отправьте файл CSS, который читают только принтеры, указав только media="print".

<link rel="stylesheet" href="print.css" media="print" /> 

В этом вы можете просто использовать CSS, чтобы задать ориентацию страницы (альбомная), уменьшить размер шрифта уменьшить маржу/отступы, скрывать/показывать отдельные столбцы/клетки, или даже скрыть всю таблицу и показать другую ,

+0

Спасибо за быстрый ответ. Ваше решение будет работать, если количество столбцов меньше, в этом случае столбец может идти до 50. Так что просто задайтесь вопросом, что является наилучшим возможным способом. – Nrusingha

+0

Как именно вы хотели бы представить его на печатной странице? Вам просто нужно будет стиль/код, чтобы он выглядел точно так. – BalusC

Смежные вопросы