在当前项目中,我需要获取报告元信息,例如页面像素高度/宽度或页面方向。理想情况下,我希望在实际呈现报表本身之前获得此信息(通过使用RenderExecutionService.Render2
方法)。
这在某种程度上可能吗?
我不确定 Web 服务是否提供了按原样查询元信息的方法 - 它可能被视为报告的一部分,而不是元信息。无论如何,我认为您应该能够使用 GetItemDefinition
方法来检索 RDL。在RDL中,使用xpath甚至正则表达式提取此元信息应该很容易。(注意:RDL 文件只是一个 XML 文件。