ssrs 2008列宽在运行和pdf上更改

时间:2013-09-30 17:50:17

标签: ssrs-2008

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

我希望这会有所帮助。