Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带BIRT的多页文本报告_Java_Report_Birt - Fatal编程技术网

Java 带BIRT的多页文本报告

Java 带BIRT的多页文本报告,java,report,birt,Java,Report,Birt,我有一个报告,我需要用BIRT创建,它只是文本的两大部分。文本将来自XML,因此我可以使用XML数据源来加载文本,但我如何创建一个可以跨多个页面的文本部分,我不使用表格数据或类似的数据。不需要特殊措施将文本部分拆分为多个页面-这将自动发生,如果字段足够大,需要分页。如果您有一个包含两个元素的XML源,每个元素都包含一大块文本,则可以使用XML数据源或脚本数据源。将数据集放入表中,并将详细信息行上的分页符设置为1行,并且始终如此。这将把两个大的文本元素分成不同的页面 动态文本跨越多个页面时需要注意

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

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

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

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

报告布局应设置为“自动布局”,否则会在多个页面上复制文本。这仅在使用报表查看器时适用


如果您想对报表使用固定布局,则没有什么好处。

您要做的是将文本拆分到不同的页面上?