3

我需要做的是动态设置列宽:类似于

ColumnBuilder builder = ColumnBuilder.getNew().setWidth(x); 

但实际上我不知道构建报告时 x 是什么。这个“报告模板”将用于许多不同的查询,我不知道字段的长度是多少。

如果您在不设置宽度的情况下使用构建器,则所有列的宽度都相同,即使一列中的字段具有例如 200 个字符和其他 1 个字符。(我不想在一列中有 50 个换行符)

我正在尝试使用某种包含每列最大长度的结构,但我不喜欢那种解决方案,而且代码有点讨厌:)

谢谢您的帮助。

4

1 回答 1

-1

在动态设置列宽时,您应该传递true给类以使用整个页面。setUseFullPageWidth()FastReportBuilder

例如:

FastReportBuilder dr = new FastReportBuilder();
dr.setUseFullPageWidth(true);
于 2012-08-14T13:36:09.517 回答