Jasper reports 将“背景标注栏”设置为“细节标注栏”

Jasper reports 将“背景标注栏”设置为“细节标注栏”,jasper-reports,Jasper Reports,为了设置垂直线(列分隔符),我想为我的细节栏设置背景,如下图所示: 如何仅为细节标注栏定义背景标注栏 谢谢。您可以使用背景带的“表达时打印”。设置表达式的方式应确保它可以检查详细信息栏中任何必需组件的存在/值。通过这种方式,您可以确保在细节栏为空时不会打印背景栏。这是如何解决此任务的?最初的问题是:如何仅为细节栏定义背景栏?如果我理解正确,您需要仅在打印细节栏时打印背景栏。是吗?我不是一个问题的作者:)如果是这样的话,无论强制打印哪个波段,都可以用来确保背景波段的打印。我的报告是发票,因此我将

为了设置垂直线(列分隔符),我想为我的细节栏设置背景,如下图所示:

如何仅为细节标注栏定义背景标注栏


谢谢。

您可以使用背景带的“表达时打印”。设置表达式的方式应确保它可以检查详细信息栏中任何必需组件的存在/值。通过这种方式,您可以确保在细节栏为空时不会打印背景栏。

这是如何解决此任务的?最初的问题是:
如何仅为细节栏定义背景栏?
如果我理解正确,您需要仅在打印细节栏时打印背景栏。是吗?我不是一个问题的作者:)如果是这样的话,无论强制打印哪个波段,都可以用来确保背景波段的打印。我的报告是发票,因此我将始终在报告中打印数据。我只想打印它很好的边界和一个固定的高度,因为它是在样本中完成的。即使我认为这不是一个很好的解决方案,背景也可能起作用。但如果这是唯一的一个,我会去的!你的问题不清楚。你们有几个乐队在报告吗?是否只为一个标注栏(细节)应用背景,而不是为所有标注栏应用背景?
我想为我的细节标注栏设置背景,以便设置垂直线(列分隔符),如图所示
-仅在表格上绘制边框时使用背景带是个坏主意。对于复杂的布局,表格边框的背景带是必需的,因为表格边框在单个页面上必须具有给定的高度,以便页面具有固定的布局。然而,@AlexK是正确的,因为这可能不是一个这样的时代。考虑使用一个动态增长的表。