在特定部分中抑制图像(水印)

时间:2017-10-12 01:38:34

标签: crystal-reports

我有一个已设置为水印的图片,但它也出现在报告页脚部分,该部分用作条款和条件页面,我不希望它出现在该部分

因此,我是否可以对图像执行抑制规则以有效地说"如果section = reportfooter则为true,否则为false"

我只是不知道语法/是否有一个指定报告的一部分?

非常感谢。

1 个答案:

答案 0 :(得分:0)

使用Crystal Reports的“底衬”功能时,底图将打印在启用了Underlay的部分顶部的所有后续部分,直到它到达报表的随播部分。这意味着如果您将图像放置在页眉中并将页眉部分设置为底层跟随部分,则以下所有部分将打印在参考底部之上,直到报告到达与正在使用的页眉相对应的页面页脚底衬功能。如果您有一个包含2个页眉和页脚部分的报表,则从页面页眉B开始的底衬将打印在所有部分下方,直到页面页脚B部分到达,并且此页脚B不应在其下方打印底衬启用部分。 / p>

您的报告中是否有多个页眉和页脚,条款和条件的内容打印在页脚之前的页脚中,该页脚对应于您开始参考的页眉?例如,如果您在页面标题B中开始底层并将您的Ts& Cs放在页脚A中,那么底层图像将打印在页脚A下,但不会打印在页脚B下。在这种情况下,将页脚A的内容移入页脚B会将其放置在不会在底衬图像上打印的部分中。

要回答您提出的具体问题,您可以编写一个公式来控制某个部分是否启用了Underlay Follow Sections或禁用,但这是在参考底图开始的部分中完成的。据我所知,无法从其中启用的部分以外的部分控制Underlay功能。

您应该能够通过确保正确设置部分并将内容放在正确的部分中来解决您的问题。但是在处理使用Underlay的部分时需要注意一点。它是启用Underlay的部分的总高度以及其伴随部分后面的部分大于页面大小的高度,您将收到错误并且报告将无法正确打印。发生此错误时,它通常会变为空白的两页文档。

相关问题