Report Builder设置:每页重复Logo,仅第一页不显示页眉标题
Report Builder 页眉空白与Logo重复显示问题解决
需求说明
- 第一页显示长报告名称,该名称需覆盖页眉区域
- 每页重复显示公司Logo
- 第一页不显示“packing list”标题
遇到的问题
尝试在页眉和主体各放置一个Logo,用表达式IIF(Globals!Pagenumber=1,True,False)隐藏第一页页眉内容后,Report Builder仍会保留Logo尺寸的空白空间,无法真正隐藏第一页页眉。
解决方案
方法1:动态控制页眉可见性与高度
- 打开页眉的属性面板,设置可见性的「隐藏」表达式为:
=Globals!PageNumber = 1 - 同时设置页眉的高度为动态表达式:
=IIF(Globals!PageNumber=1, 0, 2cm)(将2cm替换为你实际Logo的高度) - 将Logo和“packing list”标题都放在页眉内,单独给“packing list”标题设置可见性表达式:
=Globals!PageNumber <> 1
方法2:仅通过主体容器实现重复元素
- 在主体最顶部添加一个矩形容器,将公司Logo放入其中
- 开启矩形的「在每页顶部重复」属性(在矩形属性面板中找到该选项并勾选)
- 给矩形内的“packing list”标题设置可见性:
=Globals!PageNumber <> 1 - 将第一页的长报告名称放在主体最上方,调整元素层级使其置于矩形容器顶层,实现覆盖效果
内容的提问来源于stack exchange,提问作者Chou
相关产品推荐
相关产品推荐

