Мой отчет состоит из 3 частей - 2 части представляют собой довольно простые табличные отчеты, а одна часть представляет собой договорное соглашение на 10 страницах, 10 страниц текста в статическом формате (полужирный заголовок). Это контрактное соглашение является обычным соглашением, состоящим примерно из 12 частей, где каждая часть состоит из заголовка и текста, например ::
1. Часть. Блаб ла бла
1.1 Некоторый длинный длинный длинный текст
1.2. Еще немного текста здесь
...
1.5 Artart
2. Часть некоторая, заголовок
2.1 Asdasdasd asdf adfas
и так далее ...
Я думал, что это будет довольно просто сделать, но…
Я пытался добавить это как статические текстовые элементы, но в этом случае есть несколько проблем:
- Статический текстовый элемент не расширяется! Что означает, что мне нужно делать очень длинные статические текстовые элементы, которые также не работают, так как есть предел высоты элемента Detail, к которому я добавляю элементы.
- Трудно стилизовать текст, если он все в одном элементе;
Я пробовал элемент текстового поля, так как эти элементы успешно расширяются. Но в этом случае довольно трудно изменить текст в этом элементе, так как весь текст в кавычках и все новые строки должны быть сделаны с «\ n» или <BR>
…
Теперь я пробую решение, в котором я просто создаю простой отчет с помощью JasperReports и добавляю контрактное соглашение pdf к отчету pdf.
Поскольку я совсем новичок в JasperReport и IReport, я предполагаю, что я просто чего-то не понимаю, так как это кажется мне довольно «легкой» функцией. Итак, как правильно делать такие вещи в IReport? Может быть, есть способ «связать» или встроить в отчет такой длинный текст (как HTML, RTF или любой другой)?
Спасибо за Ваше время!