Jasper-Reports - Pagefitting 子报表包含在主报表中时拆分
Jasper-Reports - Pagefitting Subreport is split when included in Main Report
我目前正在设计一个报表,该报表应该在主报表的详细信息部分中使用多个子报表。我刚开始,到现在为止,我的主报表只留下了详细信息 1 和页脚带,在页脚中使用第 X 页,共 Y 页,在详细信息 1 中使用我的第一个子报表。
两份报告我都使用 A4 横向页面格式。
我的子报表当前包含一个标题区和一个细节区。
两个报告都使用“select GetDate() as test”作为它们的主要数据集,因此它是一行,避免了多次打印详细信息部分。
我的子报表的每个元素都使用它们自己的数据集(2 个列表,1 个条形图)
我遇到的问题是,即使我的子报表适合我的页面,因为在使用预览时 inis 打印在单页上,当我将它包含在我的主报表中时,它突然拆分标题和详细信息带(我不是使用“新页面上的标题”)并将内容放在 2 页上。
有没有办法强制每个子报表在主报表上准确填写 space,就像它自己填写一样?
编辑 1:附加问题
当我修改子报表时,主报表的预览没有改变,它总是显示 Sub-Report
的旧版本
Re-Compiling 子报表实际上证明是成功的,因为它更新了主报表显示的内容,因此它现在适合页面。
我认为有两个解决方案:
- 你可以在band中设置
splitType = Stech
。
- 在子报表中设置
RunToBottom = true
标志
我目前正在设计一个报表,该报表应该在主报表的详细信息部分中使用多个子报表。我刚开始,到现在为止,我的主报表只留下了详细信息 1 和页脚带,在页脚中使用第 X 页,共 Y 页,在详细信息 1 中使用我的第一个子报表。
两份报告我都使用 A4 横向页面格式。 我的子报表当前包含一个标题区和一个细节区。
两个报告都使用“select GetDate() as test”作为它们的主要数据集,因此它是一行,避免了多次打印详细信息部分。
我的子报表的每个元素都使用它们自己的数据集(2 个列表,1 个条形图)
我遇到的问题是,即使我的子报表适合我的页面,因为在使用预览时 inis 打印在单页上,当我将它包含在我的主报表中时,它突然拆分标题和详细信息带(我不是使用“新页面上的标题”)并将内容放在 2 页上。
有没有办法强制每个子报表在主报表上准确填写 space,就像它自己填写一样?
编辑 1:附加问题 当我修改子报表时,主报表的预览没有改变,它总是显示 Sub-Report
的旧版本Re-Compiling 子报表实际上证明是成功的,因为它更新了主报表显示的内容,因此它现在适合页面。
我认为有两个解决方案:
- 你可以在band中设置
splitType = Stech
。 - 在子报表中设置
RunToBottom = true
标志