データベースなしのWPFに最適なレポートエンジンですか?
質問
WPFのレポーティングエンジンを知っている人はいますか?私が見つけることができるもののほとんどは、まだWinForms用です。
ウィンドウに埋め込むことができるUserControlがツールにある限り、WinFormsホストを備えたWPFのWinFormsを使用するだけで十分です。
また、私はデータベースを使用しておらず、すべてのデータはXMLであるため、Reporting Engineはそれを処理できる必要があります。
提案はありますか
解決 2
Telerik に移行しましたが、WinFormsソリューションが組み込まれていますWPFで。 2009年1月現在、非データベースレポートソースを処理できるWPFレポートビューアーはありません。
市場に穴があるようです。
他のヒント
おそらく、FlowDocumentのFixedDocumentでレポートを作成できますか?私は同じ問題を抱えていましたが、私の状況では(1ページの請求書の印刷)、FixedDocumentを使用することはエレガントで簡単な解決策でした...(そしてサードパーティのレポートスイートを購入する必要がないので安価です... )
ここでは、 Stimulsoft Reports.Net を使用しています。多くのもの(XMLを含む)にバインドでき、XPSにエクスポートできます。これは、 DocumentViewer 、または、野心的な場合は、XPS APIを使用してXPSドキュメントをリッピングし、グリフとパスをすべてのFixedPageをCanvasにスローして、アプリに表示します。
オープンソースの .NET Reporting Engine for WPF があります。 ヘッダーとフッター、DataTableバインディング、バーコード生成、XPS作成をサポートしています。ただし、XMLバインディングについてはわかりません。
ComponentOne Reportsは非データベースレポートソースを処理でき、WPFベースです。試しましたが、かなりまともなようです
このオープンソースをリリースしました。WPFで作成できるユーザーコントロールを使用するため、非常に柔軟です。