|
Есть бесплатный генератор отчетов JasperReports. Он умеет поключаться к базе данных и генерировать по шаблону отчета заполненный данными документ в одном из форматов: pdf, rtf, xml, html. Шаблон отчета нужно написать на специальном языке разметки — JasperML. Верстальщик нужен для того, чтобы ничего не писать, а расставлять элементы отчета мышкой. Справа — макет страницы, слева — свойства элементов разметки. Формат JasperML меняется, поэтому, чтобы не переписывать каждый раз Верстальщик, на сервере хранится файл со списком допустимых элементов и свойств. Интерфейс сам подстраивается под него. Если элемент шаблона не выделяется мышкой на макете страницы, выделите его в свойствах.
|