报告服务:获取报告元信息(页面高度、宽度、方向等)



在当前项目中,我需要获取报告元信息,例如页面像素高度/宽度或页面方向。理想情况下,我希望在实际呈现报表本身之前获得此信息(通过使用RenderExecutionService.Render2方法)。

这在某种程度上可能吗?

我不确定 Web 服务是否提供了按原样查询元信息的方法 - 它可能被视为报告的一部分,而不是信息。无论如何,我认为您应该能够使用 GetItemDefinition 方法来检索 RDL。在RDL中,使用xpath甚至正则表达式提取此元信息应该很容易。(注意:RDL 文件只是一个 XML 文件。

最新更新