2008-10-01 40 views
8

在深入研究www之后,我不知道通过报告服务支持矢量图像/图像。这似乎是不可能的。我们使用带有PDF渲染的Reporting Services,并且我们被迫将原始位图用于报告。这导致巨大的报告。我们知道处理矢量图形会有所帮助,但这种功能似乎不受报告服务的支持。.NET Reporting Services是否支持矢量图形?

+0

你的意思是矢量图形? http://en.wikipedia.org/wiki/Vector_graphics – Meff 2008-10-04 19:07:23

回答

0

以前使用SQL Reporting Services和PDF压缩存在问题。如果您在2005年之前的版本中创建服务器报告,或者在2008年之前的版本中创建本地报告,那么hugh pdf文件可能由压缩问题引起。

http://forums.asp.net/t/1066296.aspx

4

不,没有已知的方式插入的SQL Reporting Services中的矢量图形。现在自RDL 2.0支持一些HTML支持,但我不确定这是否包含VML或任何足以显示图形的内容。

我有同样的需求,并尽可能地与那些涉及SQL Reporting Services和其他基于RDL的替代方法(如DataDynamic ReportsFYI Reporting)进行通信,以了解我是否可以获得此类型的支持。到目前为止,DataDynamics Reports support people claim有“更好的EMF和CRI支持”,但其他人没有这种能力,也没有任何公开的计划来实施它们。

欲了解更多信息,请参阅MSDN论坛上的my post,以了解是否将在任何未来版本的SQL Server Reporting Services中引入OLE对象或EMF图像支持。

至于那些可能愿意自己实施解决方案的人,我认为balaweblog is right可以创建一个自定义报告项目来渲染您的首选格式的矢量图形,但这要求您基本上编写不是如果您的格式不是直接支持在系统或.NET框架中(例如SVG),则由Microsoft提供并编写渲染引擎。

更新: 这似乎别人也正在寻求implement vector graphics in FYI Reporting但他们似乎试图导出为PDF时要运行到同一障碍,许多人。