我在 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/