visual-studio-2010 - 如何使 RDLC 文件中的报告标题居中

标签 visual-studio-2010 rdlc rdl

我试图将放置在 RDLC 矩阵报告上的报告标题中的报告标题居中 - 这应该是非常简单的,但我正在努力实现它。

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

报告内容如我所愿,只是我无法将报告标题居中。标题在文本框宽度内居中,但我找不到一种方法来说明文本框应该产生整个页面宽度。我无法将文本框宽度设置为页面宽度,因为

  • 如果文本框宽度设置为比矩阵宽度多 x 英寸,那么在呈现报表时,内容宽度会比呈现的矩阵扩大 x 英寸,从而导致页面宽度重叠。
  • 如果页边距或页面大小发生变化,则需要重新设置文本框宽度

最佳答案

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

关于visual-studio-2010 - 如何使 RDLC 文件中的报告标题居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127866/

相关文章:

visual-studio - Visual Studio RDLC 日志文件位置?

reporting-services - SSRS - 报告后上传数据源

asp.net - 在没有 SSRS 的情况下处理 rdl/rdlc 报告文件?

templates - VS2010 中的解决方案模板

c# - 将数据集动态绑定(bind)到 RDLC 报告

svn - MS 报告缓存文件 (*.rdl.data) 应该存储在源代码管理中吗?

performance - VS2010 + Resharper 5 性能问题

visual-studio - Resharper:Ctrl-Backspace键仅删除CamelCaseWord的一个子词

.NET 4.0 应用程序在没有 Visual Studio 的机器上抛出异常