2008-10-01 39 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時要運行到同一障礙,許多人。