如何在SSRS 2008中动态增加页面标题高度

时间:2014-04-04 06:41:16

标签: reporting-services ssrs-2008

我需要动态增加页眉的高度。有一个参数可以增加或减少页眉的大小。即,默认情况下或如果参数值为"是"然后将标题的大小增加到1.5英寸。如果参数值是"否"然后将高度降低到0.5英寸。

我尝试了很多方法,例如,将文本框插入页眉并通过换行增加和减小高度。但是,当导出为pdf时,高度的变化无法正确显示。

对此问题的任何帮助都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:3)

是的,有可能。一个人只需要有点创意:)

  • 在报表头中创建一个文本框,并将其放在一边,一直到标题顶部。
  • 将文本框的大小设置为.01in x .5in。
  • 将文本框的所有填充设置为0,除了顶部。
  • 设置顶部填充:=iif(Parameters!YourParameterName.Value = "Yes","0.5in","1.5in")

以下是我做过的测试的一些照片。 Increase Header Height = False

Increase Header Height = True

您可以使用浮点参数代替“是/否”参数,并让用户以英寸为单位输入标题高度。为此,请执行与上面相同的操作,只将Top Textbox Padding设置为:=Parameters.YourHeaderHeightParameter.Value & "in"