#jasper-reports
#jasper-отчеты
Вопрос:
Кто-нибудь знает, есть ли инструмент для масштабирования отчета JasperReports вверх или вниз, чтобы соответствовать различным размерам страницы? Допустим, я создаю и размещаю все свои отчеты в формате БУКВЫ. Я хочу иметь возможность изменять, скажем, размер A4 на лету, и все элементы соответствующим образом настраиваются по ширине и положению X.
Прямо сейчас я пишу свой собственный код для масштабирования, но я хотел бы опубликовать это на случай, если кто-нибудь знает инструмент или что-то в JasperReports framework, который я могу использовать.
Обновить
Я создал проект с открытым исходным кодом для масштабирования JasperReport: https://github.com/flex-rental-solutions/jasper-reports-scaler
Это все еще довольно примитивно, но мы успешно используем его в нашем приложении. Я был бы рад видеть, что он растет благодаря поддержке сообщества.
Комментарии:
1. Будет ли какой-либо интерес к созданию инструмента с открытым исходным кодом для этого либо как отдельного инструмента, либо как чего-то, что можно было бы включить в структуру JasperReports? Я создал простой (рабочий) масштабатор в нашем приложении и подумал о том, чтобы открыть его. Это действительно очень просто, всего 100 строк кода. Но если бы это был открытый исходный код, сообщество могло бы сделать его намного лучше. Мысли?
Ответ №1:
откройте отчет с помощью xml или текстового редактора и добавьте эти две строки:
<Page width>
210 мм </Page width>
<Page Hieght>
297 мм </Page Hieght>
после этой строки:
`<Page>`