是否可以通过嵌入式代码或 RDLC 报告中的表达式更改文本框的大小或位置?

Is it possible to change size or position of a textbox via embedded code or an expression in a RDLC report?

我为什么要这样做?

嗯,我的想法是我不想调整元素的大小或设置新的位置,我的页脚中有 these components

这是 the output 我根据一些参数 "build" 之一。

如您所见,我隐藏了一些元素,我使用了以下属性:

问题是我的非隐藏元素之间的 space,几乎就像隐藏的元素一样。这就是为什么我想移动它们,也许改变它们的大小以获得类似 this:

的东西

我们欢迎任何方法、建议和建议。

谢谢。

PS:对图片感到抱歉,没有足够的声誉 post 它们。

看起来您在示例中隐藏的元素都在一个矩形内。隐藏它们时,矩形的大小不会改变。一种替代方法是将这些元素放在 table 中。然后你可以隐藏整个列并且 table 高度会缩小。显然,隐藏列的表达式可能稍微复杂一些,但这应该适合您。如果这能解决您的问题,请告诉我。

没有 table 是不可能做到这一点的。考虑到我需要在报告的页脚中执行此操作,我不得不改变我的方法并开始在我的正文 table 中使用(静态)行页脚。从我的 table 中隐藏一行不会显示我的动态页脚的任何空白 space(即使我在它们上面使用矩形)。