Как добавить фоновый текст или изображение в отчет BIRT? - PullRequest
2 голосов
/ 30 июля 2009

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

Я с нетерпением жду любых идей.

Заранее спасибо. Thillakan.

1 Ответ

5 голосов
/ 30 июля 2009

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

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

Однако, чтобы сделать его динамическим на основе чего-либо (например, параметра), вы можете использовать Javascript для непосредственного управления элементами отчета. Это описано в главе 13 « Интеграция и расширение BIRT », которую наряду с « BIRT, Полевым руководством по отчетности » должен иметь каждый разработчик отчетов BIRT.

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

...