JasperServer - как остановить горизонтальную линию в отчете от растяжения по экрану

горизонтальные линии растянуты по всему экрану
Я создал этот отчет в iReport Professional 4.5.1< /em> и сегодня развернул его на JasperReports Server. Общая ширина страницы составляет 792 пикселя. В моем отчете есть несколько горизонтальных линий шириной 752 пикселя. Когда я запускаю отчет в JR Server, горизонтальные линии тянутся до правой стороны моего монитора. Это происходит, когда я планирую отчет и прошу JR Server сохранить его в виде HTML-файла, но когда я планирую отчет и сохраняю выходные данные в формате PDF, строки имеют правильный размер.

Как сделать так, чтобы горизонтальные линии не растягивались? Тип растяжения для каждой строки установлен на «без растяжения». Другим элементам моего отчета удается удерживать свои позиции.

Спасибо, Лиза.


person Lisa    schedule 13.06.2012    source источник


Ответы (2)


Попробуйте использовать границы ячеек для рисования этих линий вместо статических «горизонтальных линий».

person sam yi    schedule 13.06.2012

Спасибо, Сэм! Ваш ответ помог мне решить эту проблему. Мой отчет состоит из 6 столбцов, и у меня есть метки, которые я печатаю только в первом столбце. Границы ячеек не будут работать, потому что будет много пробелов. Однако я понял, что моя горизонтальная линия не обязательно должна быть шириной 752 пикселя; он должен быть только немного шире, чем ширина первого столбца, и отчет позаботится о том, чтобы скопировать его в последующие столбцы для меня. Я установил горизонтальные линии шириной 127 пикселей, и теперь у меня есть непрерывная горизонтальная линия, которая проходит через все мои столбцы. Не могу поверить, что это не пришло мне в голову, когда я создавал отчет в iReport.

person Lisa    schedule 14.06.2012
comment
Также: оставьте строку на 752 пикселя и установите ее для печати только в первом столбце. - person Lisa; 15.06.2012