如何在 Birt 报告中自动调整 PDF 格式的网格列大小

How do you auto size columns of a grid for PDF format in Birt reporting

我正在使用 Birt 4.5 在 eclipse 中处理 Birt 报告中的报告。

我有一个包含 3 列的网格,每列内都有一个带有一些硬编码值的标签,可以为您提供测试场景,我还将 "Can shrink" 属性 设置为 true,并且我确实将布局首选项更改为 auto-Layout,请参见下面的图片。

现在,当我 运行 这个示例作为 eclipse 中的 Html 时,我得到以下内容,它的工作方式与我想要的完全一样。它会自动调整列的大小,因此第一列的大小增加而最后 2 列的大小减少。

Html 图片 :

现在我真的想要它作为 PDF 格式,但列不会自动调整大小。

PDF 图片:

我想要此功能,因为我的报告将是动态的。

是否有可能获得与 html 相同的 pdf 格式结果?如果是,我应该设置哪些属性或如何实现?

不,这是不可能的。 那些没有指定宽度的列(在你的例子中:所有三个)将剩余宽度(在考虑具有指定宽度的列之后)取相等的部分。