2

我在 SSRS 2008 中设计了一个报告,其中包含三个显示来自不同 SP 的数据的 tablix。当我设计报告并进行预览时,报告看起来很完美。我将报表部署到我们的报表服务器并查看了它。报告显示最后一个表,其中有几列太大或太小。当我在报表服务器上运行报表后将报表导出为 PDF 时,报表将以我设计的方式显示。有谁知道是什么导致报告在运行时显示错误但在导出为 PDF 时正确显示?

4

1 回答 1

0

这很常见。我在同样的问题上挣扎。

编辑:仔细检查单元格和 tablix 上的 CanGrow 和 CanShrink。也许您的解释不同,因此在网络视图中更大?

首先,您将不得不使用您的设置,直到它看起来像所有输出格式。但是,这里有一些提示可以提供帮助:

  • 永远不要使用矩形。一切都应该在 tablix 单元格中。你有更好的控制,它不太可能在 PDF 和 Web 查看器中爆炸。
  • 远离你的利润空间。我尽量保持至少 .25"
  • 注意你的填充物。如果您的顶部和底部填充为 4,并且您的文本为 10,但您的单元格只允许 16,那么您将度过一段糟糕的时光
  • 使用 Ctrl + 鼠标滚动放大并检查格式。这不会显示很多错误,但需要检查。
  • 即使您的顶部单元格和 tablix 的顶部行应该相同,但它们并非总是如此。我不能告诉你为什么。但是,不要在两者上都设置 BorderStyle。有时,在某些输出格式中,边框会加倍并且看起来更宽。
  • 在将项目交给 QA 之前,请务必检查所有输出格式。如果报告格式在部署后爆炸是很常见的。我必须仔细检查纵向与横向格式和我的边框。我有时会想念那个。
  • 有时字体大小可以有不同的解释。可能有非常细微的差异会改变单元格的大小。

我希望这有帮助。

于 2013-09-30T17:57:17.440 回答