代码之家  ›  专栏  ›  技术社区  ›  nayakam

如何将背景文本或图像添加到BIRT报告中?

  •  2
  • nayakam  · 技术社区  · 15 年前

    当报表符合一定条件时,需要添加文本或背景图像作为报表的“草稿”,需要动态启用或显示BIRT报表背景文本?

    我期待听到任何想法。

    事先谢谢。 Thillakan。

    1 回复  |  直到 15 年前
        1
  •  5
  •   paxdiablo    15 年前

    如需设置静态背景图像:

    • 在报表工作区中选择母版页。
    • 选择“属性”选项卡。
    • 展开“简单母版页”部分。
    • 设置背景图像。

    但是,为了使它基于某些东西(如参数)成为动态的,可以使用javascript直接操作报表项。“第13章涵盖了这一点。” Integrating and Extending BIRT “它,连同” BIRT, A Field Guide to Reporting “,每个BIRT报表设计器都应该有。

    最简单的方法是在报表设计器中指定母版页的名称并使用 ReportDesignHandle.findElement(<name>) 去拿它的把手。然后使用setter动态更改背景图像。这个 beforeRender 脚本是您要将设置背景图像的所有代码都放在其中的一个脚本。