【发布时间】:2012-03-07 13:42:22
【问题描述】:
我有一个需要用 BIRT 创建的报告,它只是两个大的文本部分。文本将来自 XML,所以我可以使用 XML 数据源来加载文本,但是我如何创建一个可以跨越多个页面的文本部分,我没有使用表格数据或类似的东西。
【问题讨论】:
-
您要做的是将文本拆分到不同的页面上?
我有一个需要用 BIRT 创建的报告,它只是两个大的文本部分。文本将来自 XML,所以我可以使用 XML 数据源来加载文本,但是我如何创建一个可以跨越多个页面的文本部分,我没有使用表格数据或类似的东西。
【问题讨论】:
如果您的 XML 源包含两个元素,每个元素都包含一大段文本,则可以使用 XML 数据源或脚本数据源。将数据集放入表中,并将详细信息行上的分页符设置为 1 行,并且始终设置为 1 行。这会将两个大文本元素分成单独的页面。
【讨论】:
将文本部分拆分为多个页面不需要特殊措施 - 如果字段大到需要分页,这将自动发生。
【讨论】:
动态文本跨越多个页面时的注意事项:
报表布局应设置为“自动布局”,否则会将文本复制到多个页面。这仅在使用报表查看器时适用。
如果您想对报告使用固定布局,那就不好了。
【讨论】: