Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

JasperReports библиотека для создания печатных документов - pdf, excel по заданному шаблону.

В ней есть два глюка связанные с неправильным отображением таблицы при переносе на новую страницу, их нужно исправить. Подробное описание на английском:

Version: latest master and release.

Multiple serious bugs in Table component related to page break:

  • Column footer does not show up in certain conditions on page break - this is horrible bug which can break reports (for example invoices)
  • Column header does not show up in certain conditions on page break
To make it as simple as possible, I will show how to reproduce these bugs using "table" sample from this library:

How to reproduce first bug:

  • open demo/samples/table/reports/TableReport.jrxml in Jasper Studio and add "Table footer" to the table, set table footer height=30px, add

    "this is footer" static text to the footer to make it visible

  • open demo/samples/table/src/TableApp.java and change "JREmptyDataSource(50)" to "JREmptyDataSource(30)"
  • run table sample with ant and open build/reports/TableReport.pdf
  • Result: Column footer absent on second page

How to reproduce second bug:

  • keep changes from first bug
  • open demo/samples/table/src/TableApp.java and change "JREmptyDataSource(30)" to "JREmptyDataSource(29)"
  • run table sample with ant and open build/reports/TableReport.pdf

    Result: Column header absent on second page

4 года назад
peterthe1
Пётр 
45 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Денис
 
22 года
7 лет в сервисе
Был
7 месяцев назад
10 отзывов(-1)
4 года назад
  • Похожие заказы

  • $1000

    Написать проект на c#/.net core/wpf/javascript, с клиент-серверной инфраструктурой, взаимодействующий с сайтами и браузером.Также стараемся придерживаться принципам SOLID, AGILE Ждём ваше резюме, с описанием своих навыков и на каких позициях работали, чтобы ...

    Закрыт
    4 года назад
  • Необходимо доработать код учебного Python-проекта п ссылке: https://drive.google.com/drive/u/1/folders/1adx8KVQM-aBhQPZBT3x-jytQV9eXBrbiПрограмма собирает информацию об алгоритме исходника на C++ для вывода в dot-файл, на основе которого затем формируется граф потока управления. Чтобы получить последний, применяется утилита dot (dot ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • $190

    Значит так, надеюсь я правильно обратился. В краце: Есть архивы. Они распаковывается с помощью распаковщика (распаковщик написан на C++ и есть код распаковщика). Нужно сделать так, чтобы распакованные файлы можно было засунуть обратно в этот ...

    Закрыт
    4 года назад
  • $300

    ТЗ и все подробности дадим.  Стоимость  за весь проект 25 000 р. оплата поэтапная, предоплата не предполагается. Пишите пожалуйста если вам на этом этапе устраивают условия.  Нужно переделать несколько графиков, необходимо очень ...

    Закрыт
    4 года назад
  • $1

    Отчет посещаемости спортивной секции настольного тенниса. Необходимо посчитать в минутах разницу начала и конца. Далее посчитать стоимость минуты за столом и умножить на минуты проведенные за столом из формулы выше. Вот тут ...

    Закрыт
    4 года назад
  • $2445

    ПРЕЖДЕ ЧЕМ ПИСАТЬ – внимательно прочитайте то о чем коротко написано и нужно сделать.  Необходимо доработать онлайн CRM систему.  Выполнено:  - Список заказов  - Карточка заказа с вложениями (необходимы ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Необходим парсер для сбора данных об объектах недвижимости по их кадастровому номеру (или по другим задаваемым параметрам) из ЕГРН.  То есть программа должна автоматически заказывать выписки ЕГРН, получать их и расшифровывать в ...

    Закрыт
    4 года назад