【问题标题】:ssrs 2008 column width changes on run and pdfssrs 2008 列宽在运行和 pdf 时发生变化
【发布时间】:2013-09-30 17:50:17
【问题描述】:

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

【问题讨论】:

    标签: ssrs-2008


    【解决方案1】:

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

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

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

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

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 2012-05-13
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多