2009-07-30 8 views
1

Мне нужно добавить текстовое или фоновое изображение как «ПРОЕКТ» для отчета, когда оно соответствует определенному условию. Мне нужно динамически включать или отображать текст отчета о возврате birt?Как добавить фоновый текст или изображение в отчет BIRT?

Я с нетерпением жду возможности услышать любые идеи.

Спасибо заранее. Thillakan.

ответ

4

Чтобы настроить статический фоновое изображение, как если бы:

  • Выберите главную страницу в своем докладе рабочей области.
  • Выберите вкладку «Свойства».
  • Expand Простой мастер-страницу раздела».
  • Установите фоновое изображение.

Однако, чтобы сделать его динамичным на основе чего-то (например, параметр), вы можете использовать JavaScript, чтобы манипулировать элементы отчета непосредственно. Это описано в главе 13 «Integrating and Extending BIRT», который, наряду с «BIRT, A Field Guide to Reporting», каждый дизайнер отчетов BIRT должен иметь.

Самый простой способ назвать свою главную страницу в частности, в дизайнере отчетов и использовать ReportDesignHandle.findElement(<name>), чтобы получить его ручку. Затем используйте сеттер для динамического изменения e background image. Сценарий beforeRender - это тот, где вы хотите поместить весь этот код, который устанавливает фоновое изображение.

+0

Hi pax, Спасибо за информацию. В дополнение к этому я создал стиль и установил стиль в «Простую главную страницу». Я поместил статическое фоновое изображение, но когда я попытался просмотреть в виде отчета в формате PDF, изображение на обратной стороне не появится. Оно работает для просмотра html . я имел доступ к Руководству поля для отчетности, но это где некоторые потеряли :(. в любом случае спасибо за ваше время, я буду смотреть, чтобы скриптовая часть. Thillakan – nayakam

+0

Направляющего поле в порядке, но вы» Вам понадобится интегрирующая/расширяющая книга, если вы хотите действительно походить на манипуляции с отчетами Java/Javascript. – paxdiablo