#jasper-reports #xhtml
#jasper-отчеты #xhtml
Вопрос:
Я пытаюсь автоматизировать создание отчета для нашего программного обеспечения, и в базе данных в качестве записей используется XHTML-код в формате строки. Эти записи должны быть преобразованы в дизайн для готового отчета. они также содержат изображения, которые также необходимо перенести. Я нигде не могу найти ничего об этом, поэтому я хочу спросить, возможно ли это вообще, и если да, то как?
Ответ №1:
Исходя из моего опыта работы с JasperReports, я буквально никогда не слышал о какой-либо возможности использования XHTML в отчете. Вы знаете, JasperReports — это инструмент, который позволяет вам создавать шаблон для ваших отчетов с возможностью импорта данных из разных источников данных (JSON, MySQL, Oracle, файлы XLS и XLSX …), и поскольку он основан на XML, он предоставляет вам очень структурированный отчет и данные для последующего использования, вы можете манипулировать данными на любом сервере, который вы хотели: создавать панели мониторинга, таблицы, выставление счетов, использование вложенных отчетов в отчетах и множество других инструментов, которые делают создание длинных и сложные отчеты просты. JasperReports — это не навигатор, единственный известный мне способ распечатать HTML
содержимое в отчете — это использовать HTML component
in Report Elements
Я никогда раньше этого не пробовал, поэтому я не знаю, поддерживает ли JasperReports .xhtml
формат или он работает только с .html
, поскольку синтаксис не сильно отличается, он просто намного более структурирован, тогда вы можете просто изменить свой код на .html
, а в случае, если он не работает с xhtml, удачи
Комментарии:
1. Спасибо, но у меня нет
HTML component
в базовых элементах моей палитры. Кстати, я использую плагин eclipse.2.
HTML Component
Не поддерживается в версии плагина eclipse, это своего рода старая версия, если вы думаете об этом таким образом. Используемый вами плагин очень ограничен, было бы лучше, если бы вы создавали свои отчеты с помощью iReport Designer или программного обеспечения JasperReports, поскольку у него намного больше возможностей, а также вы можете легче управлять своим отчетом. Тогда вы сможете использовать.jasper
файл в своем Java-коде без каких-либо проблем. Кстати, это то, что я делаю, сгенерируйте мой.jasper
файл отчета с помощью iReport Designer 5.6.0, а затем используйте этот файл в моем коде, вам понадобятся только необходимые библиотеки