我在 Visual Studio 报告设计器中有一个打印契约(Contract)的报告。我希望它在每一页的背面都有特定的条款和条件。我怎样才能在每一页上打印一些东西(然后我会双面打印)?我试过把它放在页眉\页脚中(它只是被截断了),我试过使用页码控制它在报告正文中的可见性(但你不能使用全局页码报告正文中的变量)。我怎样才能使报告按我的意愿行事?

最佳答案

唉,正如你已经提到的:你 can't access the page number in the body 一份报告。我不认为您的要求可以得到满足,我知道没有真正的解决方法。到目前为止,我可以看到的唯一替代方案(您可能已经考虑过),从坏到逐渐恶化:

  • 在页眉或页脚中完全打印注释
  • 在每一页上打印
  • 对呈现的报告(PDF?)进行后处理并在之后添加
  • 报告两次。每页有一次通知,一次没有。自己进行“双面打印”:打印文档中的奇数页,将纸张放回打印机,然后打印偶数页。

  • (就像我说的,解决方法从上到下逐渐变差:D)

    在极端情况下,您确切地知道哪些内容最终出现在哪个页码上,您可以将可见性表达式链接到该内容。

    关于sql-server - Visual Studio 报表设计器 : How do I print something on every second page of a report?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11322001/

    10-12 05:02