Rdlc - 页面标题在内容被隐藏时导出为pdf时创建GAP

时间:2018-06-19 06:21:50

标签: .net winforms reporting rdlc

我在winform中设计了一个rdlc报告。在页面标题中某些内容仅出现在First Page中,所以我将它们放在Rectangle中:

Rdlc Report

当在下一页上隐藏矩形时,它会创建一个间隙(基于矩形高度)导出为pdf 时。我将Rectangle可见性设置为

  

= Globals!PageNumber> 1

然后报告在下一页看起来像:

Gap of 2-3 lines in Page Header

由于数据1和数据2是2-3行,因此在页眉中创建2-3行的间隙, 导出为pdf时 。< / p>

如何删除页眉的间隙或设置动态高度?

1 个答案:

答案 0 :(得分:1)

在设计师中打开报告:

  • 右键单击报告→插入→页眉。
  • 在页面标题中,将3 TextBox作为标题文本。
  • 对于第二个,右键单击→文本框属性→可见性→选择单选按钮基于表达式显示或隐藏→单击 f x < / kbd>在TextBox前面→为隐藏的= Globals!PageNumber > 1
  • 输入以下值
  • 在正文中,提出你将要拥有所有页面的同意书。

注意:无论您在页眉中放置什么,都会显示在所有页面中。但您可以使用表达式控制其外观。表达式将hidden属性设置为true或false。另请注意,在表格的内容部分外,不会在页面上重复。并且在第一页之后不会占用空间。通过将未绑定的行插入表格的第一行,您也可以在第一页上找到一些东西。

设计视图

enter image description here

Page 1

enter image description here

第2页

enter image description here