与MFC集成的Report Builder

时间:2013-01-13 14:28:47

标签: c++ mfc reporting

我必须创建类似于Report Builder and SSRSOpen RPT的内容,但是对于MFC应用程序。

我们的想法是能够为之后必须打印报告创建和编辑模板。我不仅限于使用MFC(我被允许使用C#,QT等),但无论我使用什么,它必须集成在MFC文档应用程序中,并能够拖放/调整大小和编辑容器(例如表格,图像容器等)。

我考虑过一些选项(但它们似乎都有点过分):

  • XPS ,它可以轻松打印,但不允许编辑/拖放。
  • DirectDraw ,但这似乎很多工作,我不知道是否/如何实现打印功能。
  • 来自QT的
  • QGraphicsView ,但我担心因集成部分而可能出现的复杂情况。

我可以使用任何组件吗?它不必是免费的(但这会很好),但我应该能够将它集成到我的应用程序中,而无需在客户端计算机上安装其他软件。

注意:我在Visual Studio 2010中使用MFC9。目标PC安装了Windows 7和Windows 8.

1 个答案:

答案 0 :(得分:1)

所有主要组件供应商都有这种或那种控制方式,我个人的选择是DevExpress,但您也可以查看Telerik,Syncfusion等,只需确保报表设计器组件可以重新分发到您的结尾用户。