带有BIRT的多页文本报告



我有一个报告,需要用BIRT创建,它只是两大块文本。文本将来自XML,所以我可以使用XML数据源来加载文本,但如何创建一个可以跨越多个页面的文本部分,我不使用表格数据或类似的数据。

如果您有一个包含两个元素的XML源,每个元素都包含一大块文本,则可以使用XML数据源或脚本数据源。将"数据集"拖放到表中,然后将"详细信息"行上的分页符设置为1行并始终设置。这将把两个大的文本元素分解成单独的页面。

如果字段足够大,需要分页,则不需要采取特殊措施将文本部分拆分到多个页面上-这将自动发生。

当动态文本跨越多个页面时需要注意的事项:

报告布局应设置为"自动布局",否则会在多个页面上重复文本。这仅适用于使用报表查看器的情况。

如果你想对报表使用固定布局,那就没用了。

最新更新