BIRT 3.71v20110905
我的一个数据字段是带有html标记的CLOB。我在报告中使用动态文本控件。这种情况特别发生在:
动态文本控件内容类型为HTML或自动 在我的情况下,因为我在数据中有html标签。 (如果我将内容类型设置为Plain,则不会出现问题,但HTML标记会在报告输出中显示为文本。)
和
控件显示的数据总量本身超过一整页 (不考虑其他控件使用的间距)。如果 控件显示的总数据量小于1 整页但不能全部适合当前页面,它按预期工作(意味着它显示它是什么 可以在当前页面上将其余内容正确地包装到下一页上 页。)
这是DTC分页计算中的错误吗?
附加说明 - 我在尝试使用示例报表时遇到此问题,该报表根据需要在组之间插入分页以进行双面打印。它在大多数情况下都很好用,但是当这个DTC分页问题出现时却没有。 (GroupAlwaysStartsOnOddPage.rptdesign)
答案 0 :(得分:0)
很抱歉让您失望,但这是一个已知问题,尚未解决。至少不是Maximo正在使用的BIRT版本。
我倾向于尽可能打破动态文本,进行实验,直到我在一个页面上获得最大可能的部分并将其余部分放入另一个动态文本字段中。
这显然只是一种解决方法,但据我所知,你无能为力。
答案 1 :(得分:0)
我们遇到了一个动态文本字段,其中包含来自IBM Maximo长描述字段的HTML内容。该报告是在BIRT 3.7.1 Designer中设计的。
我们能够通过将布局从固定更改为自动来解决复制错误。使用自动布局时,也无需将字段的显示设置更改为“内联”(我们以前必须这样做以允许它在页面之间流动而不创建初始分页符)。
在我们的例子中,将布局更改为自动不会对报告的外观或几何形状产生负面影响。