1

我正在将水晶报告导出为 pdf 文档。我有一个详细信息部分,其中并排包含两个子报告。当我查看 pdf 时,我看到显示子报告数据的框具有不同的高度,尽管将两个框都设置为相同的高度。两个子报告中详细信息部分的高度也相同。

4

2 回答 2

1

子报表的高度延迟,因为当预览报表时,数据将垂直添加,因此子报表的大小会增加,我看不出报表行为有任何问题。

如果这不是您的问题,请提供有关您在两个子报告中显示的数据的更多信息。

于 2014-01-24T16:39:31.873 回答
1

主报表中子报表对象的垂直大小并不重要,因为子报表会增长到它需要的大小以适应(水平维度不是这种情况)。

因此,为了拥有两个大小完全相同的并排子报表,您需要满足两个条件:

  1. 子报表本身的大小需要完全相同。这包括所有可见的子报表部分。

  2. 每个子报告中应包含相同数量的记录。如果一个子报表有 1 条记录,而另一个有 5 条记录,显然这两个子报表最终将是不同的大小。

防止这种情况的最简单方法是不要将它们并排放置。如果您不想这样做,那么您可以尝试增加每个子报表的大小,以便它们已经容纳最多 5 条记录,因此不需要再增加大小。如果这些东西不起作用,您可以向每个子报表添加占位符部分,并根据每个子报表中的记录数有条件地抑制它们。例如,每个子报表有 5 个部分,并且对于要出现的每条附加记录,您可以隐藏其中一个部分。

于 2014-01-24T16:39:41.303 回答