Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does .NET Reporting Services support vectorial graphics?

After diving into the www, I don't have a clue about the support of vectorial grahics/image by reporting services. It seems to be impossible. We are using Reporting Services with a PDF rendering and we are forced to use raw bitmap into reports. That leads to huge sized reports. We know that dealing with vectorial graphics will help but such feature seems to be not supported by reporting services.

like image 377
Adam Reith Avatar asked Oct 01 '08 09:10

Adam Reith


1 Answers

No, there are no known ways to insert vector graphics within SQL Reporting Services. Now since RDL 2.0 some support for HTML is supported but I'm not sure if that would include VML or anything adequate for showing graphics.

I have the same need and have been communicating as much as possible with those involved in SQL Reporting Services and other RDL based alternatives such as DataDynamic Reports and FYI Reporting to see if I can get this type of support. So far DataDynamics Reports support people claim to have "better EMF and CRI support" but the others have no such capabilities nor do they have any publicly known plans to implement them.

For more information see my post on the MSDN forums regarding whether OLE object or EMF image support would be introduced in any future versions of SQL Server Reporting Services.

As for those who may be willing to implement a solution themselves I think balaweblog is right in that a custom report item could be created to render vector graphic in your preferred format, but that requires that you basically write the control that isn't supplied by Microsoft and write a rendering engine if your format isn't directly supported on the system or in the .NET Framework for example (SVG comes to mind).

Update: It appears somebody else also is looking to implement vector graphics in FYI Reporting however they seem to be running into the same roadblock that many have when trying to export to PDF.

like image 53
jpierson Avatar answered Oct 15 '22 14:10

jpierson