wwwに飛び込んだ後、レポートサービスによるベクトルグラフィック/画像のサポートについての手がかりがありません。無理そうです。PDF レンダリングで Reporting Services を使用しており、生のビットマップをレポートに使用する必要があります。それは巨大なサイズのレポートにつながります。ベクトル グラフィックスを扱うと役立つことはわかっていますが、そのような機能はレポート サービスではサポートされていないようです。
2 に答える
いいえ、SQL Reporting Services 内にベクター グラフィックスを挿入する既知の方法はありません。RDL 2.0 以降、HTML の一部のサポートがサポートされていますが、VML やグラフィックを表示するのに適切なものが含まれているかどうかはわかりません。
私も同じニーズを持っており、SQL Reporting Services や、 DataDynamic ReportsやFYI Reportingなどの他の RDL ベースの代替手段に関係する人々と可能な限り連絡を取り合って、この種のサポートを受けられるかどうかを確認しています。これまでのところ、DataDynamics レポートのサポートは「より優れた EMF および CRI サポート」を持っていると主張していますが、他のレポートにはそのような機能はなく、それらを実装する公に知られている計画もありません。
詳細については、SQL Server Reporting Services の将来のバージョンで OLE オブジェクトまたは EMF イメージのサポートが導入されるかどうかについて、MSDN フォーラムでの私の投稿を参照してください。
自分でソリューションを実装したいと考えている人については、カスタム レポート アイテムを作成してベクター グラフィックを好みの形式でレンダリングできるという点で、balaweblog は正しいと思いますが、基本的には、によって提供されていないコントロールを作成する必要があります。たとえば、フォーマットがシステムまたは .NET Framework で直接サポートされていない場合 (SVG が思い浮かびます)、Microsoft とレンダリング エンジンを記述します。
更新: 他の誰かがFYI レポートにベクター グラフィックスを実装しようとしているようですが、PDF にエクスポートしようとするときに多くの人が抱えているのと同じ障害に直面しているようです。
過去にSQLReportingServicesとPDF圧縮に問題がありました。2005より前のバージョンのserverreportsまたは2008より前のバージョンのlocalreportsを作成している場合、hughpdfファイルは圧縮の問題が原因である可能性があります。