HTML-экспорт JasperReports

Я разработал отчет в JasperReports, он выглядит нормально при экспорте в формате PDF, но когда я экспортирую тот же отчет в формате HTML, он выглядит меньше по размеру. Кто-нибудь знает, как можно установить параметры, чтобы они правильно отображались в PDF и HTML. Также можно указать высоту pageWidth и т.д. в процентах


person Rakesh    schedule 13.09.2011    source источник
comment
Как он кажется меньше? Размер шрифта меньше?   -  person Sahil Muthoo    schedule 13.09.2011
comment
Размер шрифта меньше, и изображения кажутся меньше. Можно ли указать размеры в процентах, чтобы они корректно отображались на разных разрешениях экрана   -  person Rakesh    schedule 13.09.2011
comment
Возможно, вам следует проверить iReport.   -  person Sahil Muthoo    schedule 13.09.2011
comment
@Rakesh Вы уверены, что настройки браузера (размер шрифта и т. д.) не влияют? Полное руководство Jasper гласит: единицей измерения, используемой iReport и JasperReports, является пиксель (имеющий разрешение 75 точек на дюйм, или точек на дюйм).   -  person Alex K    schedule 13.09.2011


Ответы (1)


Посмотрите на источник html, вы можете обнаружить, что единица шрифта - px, однако PDF использует единицу шрифта pt, поэтому шрифт html меньше, чем pdf. Таким образом, вам может понадобиться следующий код, чтобы установить единицу шрифта html в pt.

 exporter.setParameter(JRHtmlExporterParameter.SIZE_UNIT, JRHtmlExporterParameter.SIZE_UNIT_POINT);
person George Macus    schedule 15.05.2014