如何将报告标题置于RDLC文件中心

时间:2012-02-03 11:22:36

标签: visual-studio-2010 rdlc rdl

我试图将RDLC矩阵报告中报告标题中的报告标题集中在一起 - 这应该是非常简单的,但我很难实现它。

我正在使用VS 2010(SP1)报表设计器来编辑RDLC。该报告非常简单 - 它包含带有两个文本框的报告标题和包含矩阵(交叉标签)报告的正文。在两个Report Header文本框中,一个用于显示静态报告标题,而另一个用于显示单个报告参数。

报告内容是我想要的,但我无法将报告标题集中在一起。标题在文本框宽度内居中,但我找不到说文本框应该产生整个页面宽度的方法。我无法将文本框宽度设置为页面宽度,因为

  • 如果将文本框宽度设置为大于矩阵宽度x英寸,那么在呈现报表时,内容宽度会从渲染矩阵中放大x英寸,从而导致页面宽度重叠。
  • 如果更改边距或页面大小,则需要重新设置文本框宽度

2 个答案:

答案 0 :(得分:2)

一年半之后......我使用了你的解决方案,但后来发现另一个: 单击报告的空白区域,有一个名为ConsumeContainerWhitespace的属性。它表示应保留矩阵右侧和下方的白色空间(或任何可调整大小的内容)。可能有其他副作用。 当报告比页面更宽时,它在查看器中看起来像这样: Matrix larger than page width 这将打印在两页上,每一页都将标题居中。

答案 1 :(得分:1)

唉!有时间玩RDLC - 这是解决方法。虽然,它不完全是我想要的(一个集中的报告标题),但它足够接近!

这里的基本思想是矩阵(交叉表)报告增加其宽度,因此您需要将报告标题与矩阵相关联。因此,删除报表标题或页眉,而是在矩阵中的行组上方添加一个或多个静态行。将这些行用于报表磁贴和报表参数。通过将报告标题文本框居中,您可以获得一些中心报告标题。