У меня очень странная JasperReports
проблема с рендерингом.
Я использую старую версию бесплатного Java Reporting Tool JasperReports : 1.3.4. Он активно используется в финансовом приложении Swing.
Я использую класс JasperViever, чтобы показать предварительный просмотр отчета для печати, и моя странная проблема заключается в том, что отчет отлично отображается на некоторых компьютерах, в то время как некоторые строки в конце абзаца удаляются. Абзац выложен в титульном разделе и имеет длину четыре или пять строк. Он визуализируется из значения строкового поля.
На всех компьютерах установлена точно такая же версия приложения, скомпилированный отчет, операционная система (Windows XP) и виртуальная машина Java (1.6.0).
Что использует класс JasperReports JasperViewer
для отображения отчета, который приводит к разным результатам на разных компьютерах? Разные установленные шрифты на Windows?
Разные видеокарты?
Еще одна вещь: если я экспортирую отчет в PDF или HTML, проблема исчезнет. Полученный файл, который я создаю на каждом компьютере, показывает каждую строку абзаца. Так что я знаю, что информация там. Это просто не отображается на некоторых компьютерах , когда я использую класс JasperViewer . Когда я его печатаю, я получаю именно то, что класс JasperViewer показывает при предпросмотре.
В моих отчетах отображаются кредитные договоры для их распечатки и передачи клиентам. Так что крайне важно, чтобы они были завершены! : -)