首页 文章

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

提问于
浏览
1

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

report.Render("PDF", deviceinfo)

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

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

顺便说一句:当我将其导出为Word文档时,它显示正确 .

1 回答

  • 1

    这就是我们发现的:

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

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

相关问题