【问题标题】:How do I change an object's location on the report layout page?如何更改对象在报表布局页面上的位置?
【发布时间】:2014-06-18 12:10:14
【问题描述】:

我在 Eclipse 中使用 BIRT,页面上有 3 个图表。我可以改变每一个的大小和它们出现的顺序,但不能改变页面上的物理位置,这让我抓狂。一切都捕捉到页面的左侧。

我是否遗漏了一些明显的东西?如何更改对象的物理位置?

【问题讨论】:

    标签: eclipse reporting birt


    【解决方案1】:

    您需要一个网格元素来实现这一点。在报表中插入一个网格,然后将图表放入其中,以利用网格单元格的“文本对齐”属性使图表居中、左对齐、右对齐等。

    看看this example:我们定义了一个两列两行的网格。

    • 我们将一个图表拖到第一个网格行的每个单元格中,并利用单元格的填充和文本对齐属性进行精细设置
    • 在第二个网格行中,我们合并了两个单元格以使第三个图表居中

    我们也可以将一个网格插入另一个网格,这有时对于得到我们想要的结果是必要的。

    【讨论】:

    • 谢谢。这工作得很好,尽管它似乎是自定义布局的一种非常低效的实现。
    【解决方案2】:

    我对此也有很多头疼的问题,但后来我发现 BIRT 报告布局应该使用 HTML 中的表格、网格和类似的东西来构建,但是你没有像当设计 HTML 页面。

    使用表格放置所有元素,并尝试使用空单元格的宽度在屏幕上定位元素。

    但是,由于您对左侧的所有内容感到沮丧,您可以在 Property Editor - Report 中更改报告方向,当您可以选择报告根时:

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-09
      相关资源
      最近更新 更多