s-s-rs 2008 列宽在运行和 pdf 时发生变化
Posted
技术标签:
【中文标题】s-s-rs 2008 列宽在运行和 pdf 时发生变化【英文标题】:s-s-rs 2008 column width changes on run and pdf 【发布时间】:2013-09-30 17:50:17 【问题描述】:我在 s-s-rS 2008 中设计了一个报告,其中包含三个显示来自不同 SP 的数据的 tablix。当我设计报告并进行预览时,报告看起来很完美。我将报表部署到我们的报表服务器并查看了它。报告显示最后一个表,其中有几列太大或太小。当我在报表服务器上运行报表后将报表导出为 PDF 时,报表就会按照我设计的方式显示。 有谁知道是什么导致报告在运行时显示错误但在导出为 PDF 时正确显示?
【问题讨论】:
【参考方案1】:这很常见。我在同样的问题上挣扎。
编辑:仔细检查单元格和 tablix 上的 CanGrow 和 CanShrink。也许您的解释不同,因此在网络视图中更大?
首先,您将不得不使用您的设置,直到它在所有输出格式中看起来都一样。不过,这里有一些提示可以提供帮助:
永远不要使用矩形。一切都应该在 tablix 单元格中。您拥有更好的控制力,而且在 PDF 和 Web 查看器中崩溃的可能性更小。 远离边缘。我尽量保持至少 0.25 英寸 注意你的填充。如果您的顶部和底部填充为 4,并且您的文本为 10,但您的单元格只允许 16,那么您将度过一段糟糕的时光 使用 Ctrl + 鼠标滚动放大并检查格式。这不会显示很多错误,但需要检查。 即使您的顶部单元格和 tablix 的顶部行应该相同,但它们并不总是相同。我不能告诉你为什么。但是,不要在两者上都设置 BorderStyle。有时,在某些输出格式中,边框会加倍并且看起来更宽。 在将项目交给 QA 之前,请务必检查所有输出格式。如果报告格式在部署后爆炸是很常见的。我必须仔细检查纵向与横向格式和我的边框。我有时会想念。 有时字体大小可能会有不同的解释。可能有非常细微的差异会改变单元格的大小。我希望这会有所帮助。
【讨论】:
以上是关于s-s-rs 2008 列宽在运行和 pdf 时发生变化的主要内容,如果未能解决你的问题,请参考以下文章
s-s-rS 2008 - 导出为 pdf 时出现多个报告页面差异
在 s-s-rS 2008 中呈现 s-s-rS 2005 报告(如 .pdf)时,整个表被推送到下一页
s-s-rS 2008 执行服务 LoadReport 错误