1

问题:

我有一个有条件地抑制的多页页脚,但即使在隐藏页脚之后,它也会留下空间,并且现在我的 Crystal Report 中的整个格式都很模糊。

隐藏页脚时,有什么方法可以从报告中删除多余的空格?我试过使用“抑制空白部分”选项,但也没有帮助。

水晶报表版本 - 2008

4

2 回答 2

0

给一个更好的答案。我需要更多关于页脚内容和抑制条件的详细信息。也就是说,我会尝试以下方法:

  1. 使用与页脚部分本身相同的逻辑将页脚内容设置为有条件地隐藏/抑制。
  2. 如果这不能解决您的问题,请尝试通过删除所有页脚内容进行调试。如果在此之后“如果空白则抑制”功能正常,那么您的问题是页脚中的一项实际上不是空白的。
  3. 如果页脚仍未被抑制,请尝试进入设计模式,缩小方式,并查看页脚部分中可见页面模板之外是否存在导致该部分不为空白的内容...如果页面维度或设置在某些时候发生了更改,或者您同时在报表中放置了很多项目,CR 有时会导致项目超出页面模板的维度,但仍在该部分中。

撇开这些步骤不谈,如果没有具体细节,我们不会做太多事情。试着给出一个期望行为的例子,以及触发该行为的期望条件,我们可以提供进一步的建议。

于 2014-07-11T21:07:59.560 回答
0

如果您的目标是根据条件抑制使用不同的页脚并仅显示一个页脚,那么您想要的是“保留最小页脚”。

要找到此选项,请打开部分专家并选择“页脚”(页脚 a、b、c 等的父级)。在“通用”选项卡下,您应该找到“保留最小页脚”选项。

这样做的目的不是保留等于所有页脚总高度的空间,而是保留等于最大页脚高度的空间。这并不完美,但更好。(如果你所有的页脚高度都差不多,那就完美了。如果你有不同的尺寸,当显示一个短页脚时,你仍然会有一些空白区域,而那个空白区域将在页脚下方,所以我会调整所有页脚部分的大小相同,并将内容移动到该部分的底部。)

但是,这个问题,这是我遇到但尚未解决的问题,当你想显示多个页脚时,它仍然只会使用保留的空间,这是单个最大页脚的高度,显示的任何其他内容都会溢出页面下方。

我还没有找到一种解决方案,可以根据页脚中显示的内容动态调整页脚的高度。

于 2015-01-23T08:25:01.017 回答