sql-server-Reporting Services 2008:是否有一种方法可以更改项目属性,具体取决于报表的呈现方式?

我正在写一份报告,可以很好地导出为PDF.但是,它不能正确导出到Word文档(.doc).

(页眉区域中的边距被忽略,从而弄乱了分页符,页脚文本丢失等).

要变通解决此问题,我想禁用,启用和/或调整报表中的某些项目的大小,具体取决于报表是以PDF还是Word文档的形式呈现.

有什么方法可以根据报表的呈现方式设置项目属性?

最佳答案
我认为解决问题的唯一方法是:在报表中可以访问Globals.ReportServerUrl.调用报告时,您可以在URL中指定其呈现类型(甚至其他内容,例如尺寸等).您所需要做的就是编写一些自定义代码,以从URL中提取呈现类型,然后就完成了.

有关所有可能的URL参数的更多信息,请访问:http://technet.microsoft.com/en-us/library/ms154040.aspx

转载注明原文:sql-server-Reporting Services 2008:是否有一种方法可以更改项目属性,具体取决于报表的呈现方式? - 代码日志