【发布时间】:2014-06-18 12:10:14
【问题描述】:
我在 Eclipse 中使用 BIRT,页面上有 3 个图表。我可以改变每一个的大小和它们出现的顺序,但不能改变页面上的物理位置,这让我抓狂。一切都捕捉到页面的左侧。
我是否遗漏了一些明显的东西?如何更改对象的物理位置?
【问题讨论】:
我在 Eclipse 中使用 BIRT,页面上有 3 个图表。我可以改变每一个的大小和它们出现的顺序,但不能改变页面上的物理位置,这让我抓狂。一切都捕捉到页面的左侧。
我是否遗漏了一些明显的东西?如何更改对象的物理位置?
【问题讨论】:
您需要一个网格元素来实现这一点。在报表中插入一个网格,然后将图表放入其中,以利用网格单元格的“文本对齐”属性使图表居中、左对齐、右对齐等。
看看this example:我们定义了一个两列两行的网格。
我们也可以将一个网格插入另一个网格,这有时对于得到我们想要的结果是必要的。
【讨论】:
我对此也有很多头疼的问题,但后来我发现 BIRT 报告布局应该使用 HTML 中的表格、网格和类似的东西来构建,但是你没有像当设计 HTML 页面。
使用表格放置所有元素,并尝试使用空单元格的宽度在屏幕上定位元素。
但是,由于您对左侧的所有内容感到沮丧,您可以在 Property Editor - Report 中更改报告方向,当您可以选择报告根时:
【讨论】: