2014-04-02 69 views
1

我们有一个包含数百个相当复杂的RDL报告的Web应用程序。 所有这些都显示正确,但是当我们将它们导出为PDF时,某些报告具有重叠区域(其中多个标签应该相互重叠而不重叠)。我们建立在同一形式的报告,我们显示了其中,除了在年底报告查看器呈现为pdf布局问题

report.Render("PDF", deviceinfo) 

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

是否有额外的设置需要考虑,或者为什么渲染为pdf可能会显示与显示相同数据和布局不同的结果?有没有人在这方面的经验?

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

回答

1

这就是我们发现:

的ReportViewer有一定的宽容当两个表矩阵重叠,第二表矩阵向下移动,只是 低于第一。这就是它的设计意图。所以我们从来没有遇到过问题的定义问题。 在另一边渲染为PDF是绝对严格的,Tablix将在输出中重叠。 唯一的解决方案是抛出我们的文件并更正它们,以便它们在报表查看器中显示为 ,但它们也呈现正确。

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