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