问题描述
在使用SSRS的几年中,我已经看到了一些令人费解的情况,并且我能够围绕大多数问题进行设计,并使其能够完成我要求做的所有事情。
但是显然,这不是一件非常简单的事情!
我正在将Visual Studio 2019版本16.7.2与Microsoft SQL Server Reporting Services设计器一起使用 版本15.0.19124.0已安装。没有数据绑定到报表,这只是一个简单的设计概念。
我有一个报告,该报告具有静态的自定义页面尺寸(以厘米为单位),交互式尺寸并且没有边距(12.8 x 17.8cm)。 故意将正文大小设置为两页报告(2 x页面高度)。
报表属性上的'ConsumeContainerWhiteSpace'设置为true。
第1页有一张图像,占用了第1页的整个空间(大小为12.8 x 17.8),并且在图像的右下角附近放置了一个文本框(覆盖它,但不超过页面的宽度或高度) ,并设置为不增长。
第2页完全相同,内容从第2页应该并且应该从第2页开始的位置开始(0,17.8)。但是,第2页的内容设置为隐藏(在图像和文本框上均为hidden = true)。
预览时,报告呈现两页,其中一页为空白。
如果我关闭第2页内容文本框并进行预览,则报告将呈现为一页(根据需要)。
如果我用Rectangle或Tablix替换文本框(我确实需要在此报表中使用的两个对象以及位于其位置的文本框),并将它们设置为隐藏,则会发生相同的问题。
将这些对象中的任何一个移至第2页的顶部,仍然会导致相同的行为。
似乎某些对象尽管被隐藏了,但分配的空间无法“卷起/截断/缩小”。这是“设计上的行为”吗?
我是否缺少某种形式的魔女工艺品来使它起作用,或者仅仅是我不了解的东西...?
感谢阅读!
注意:到目前为止,我已经尝试过其他文章中提到的“转换为英寸,然后转换为厘米”解决方案,改变了“保持在一起”属性,选中了“ CanGrow”和“ CanShrink”属性更改-全部其中没有帮助找到解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)