报表查看器呈现为pdf布局问题

时间:2014-04-02 12:57:02

标签: asp.net pdf report-viewer2010

我们有一个包含数百个非常复杂的RDL报告的Web应用程序。 所有这些都显示正确,但是当我们将它们导出为PDF时,某些报告会有重叠区域(其中多个标签应该相互重叠)。除了我们之外,我们以与显示它们相同的形式构建报告 最后打电话

report.Render("PDF", deviceinfo) 

其中deviceinfo具有完全相同的配置。似乎导出为PDF功能 与报告定义中的一些tablix混淆。当我们直接从Web应用程序中的报表查看器导出报表时,会发生同样的错误。

是否需要考虑其他设置,或者为什么渲染到pdf显示的结果与使用相同数据和布局显示的结果不同?有人有这方面的经验吗?

BTW:当我将其导出为Word文档时,显示正确。

1 个答案:

答案 0 :(得分:1)

我们发现的是:

当两个Tablix重叠时,ReportViewer有一些容差,第二个tablix向下移动,只是 低于第一个。这就是设计的意图。所以我们从未遇到过错误定义的问题。 在另一侧将其渲染为PDF是绝对严格的,并且tablix将在输出中重叠。 唯一的解决方案是抛出我们的文件并更正它们,以便它们显示为 之前在报表查看器中,但也是正确的。

打印视图或布局没有特殊配置。