我正在使用Reporting Services 2008并开发一个包含页眉和页脚的报表。目前在我的页面页眉和页脚中我使用多个项目,例如,我的页脚必须设计如下。
Textbox1(免责声明1)
Textbox2(免责声明2)
我使用的条件是仅显示第1页的Textbox2并显示第2页(最后一页)上的文本框。当我将两个文本框都包含在页脚的一部分并隐藏第1页的Textbox1并仅在第2页上显示时,我看到虽然Textbox1是隐藏的,但仍然可以看到textbox1占用的空间。 我了解到页眉/页脚的大小是固定的,无法更改或根据内容自动增长或缩小。 尝试修复报告大小(W 8.5in,H 10.5in)和Body size(8in,8.5in),并将Textbox2作为页脚的一部分,并将Textbox1放在页脚之外(仅在页脚顶部)。第2页的Textbox1不会粘贴到页面的末尾。它正朝页面内容打印。究竟要做什么才能将textbox1内容打印到最后。 请注意,我需要将其导出为PDF而不是报表查看器。我注意到打印布局(导出)与报表查看器的输出对齐方式不同。
谢谢!
答案 0 :(得分:2)
textbox1占用的页脚空间(虽然它隐藏在第2页)无法缩小。
第2页上的Textbox1没有贴在页面末尾 - 无法修复。看起来SSRS无法解决这两个问题。因此决定转移到Crystal报表,它有报表页眉/页脚和页眉/页脚解决了我的问题。
答案 1 :(得分:1)
如果将TextBox1和textBox2设置为可能的最小高度并将两个文本框的自动增长属性设置为“自动”,则将页脚缩小到可能的最小尺寸,这样可以解决空间问题。因为页眉/页脚将扩展和收缩文本框的大小
当你说“第2页的Textbox1没有贴在页面的末尾”时。 我假设你的意思是当textbox1可见时,其中一个文本框正在移动,
如果是这种情况,请尝试设置“字体颜色”属性以匹配背景颜色,而不是设置文本框的可见性属性,而不是有效地使框不可见。
我希望一切都有道理。