SSRS PDF在计划或在线呈现时不完整呈现

时间:2016-08-31 12:43:45

标签: pdf reporting-services pdf-generation rendering ssrs-2012

我有这个问题,在ssrs上我有一个报告,其中82页的特定结构按区域分组。如果我在Reportserver上打开报告或在Excel中重新显示它,我会看到正确的结构和所有报告:

enter image description here

但是,如果我安排在PDF或我从互联网上呈现PDF格式的报告,结果如下: enter image description here

正如你所看到的那样,我并没有北美洲。它就像报告停止呈现报告一样,什么都不做。 (在pdf中他在欧罗巴页面后打印3张空白页面)

1 个答案:

答案 0 :(得分:1)

这样的问题可能是由内部超时引起的。通常SSRS尝试立即开始渲染,这就是为什么第一页快速出现并导航到后续页面有延迟。这通常是理想的行为。

但是,您可以通过包含诸如TotalPages全局变量之类的元素来强制执行所有处理。这样,必须在呈现第一页之前生成所有页面。查看冗长的报告时,这可能会导致非常明显的延迟,所以即使在这里,您也只想在导出期间执行此操作。

  • 只需使用以下表达式在报表页脚中创建一个TextBox:

=IIF(Globals!RenderFormat.Name="PDF",Globals!TotalPages,"")

或使用更具代表性的:

="Page " & Globals!PageNumber & IIF(Globals!RenderFormat.Name="PDF"," of " & Globals!TotalPages,"")

如果您最终遇到其他导出格式的问题,可以将其切换为测试RenderFormat.IsInteractive。

相关问题