2013-01-13 49 views
1

我必须创建类似于Report Builder and SSRSOpen RPT的东西,但对于MFC应用程序。与MFC集成的Report Builder

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

有,我认为一些选项(但他们似乎矫枉过正):

  • XPS,它可以很容易地打印,但不允许进行编辑/拖放。
  • DirectDraw,但这看起来像很多工作,我不知道是否/如何实现打印功能。
  • QGraphicsView来自QT,但我担心由于集成部分可能出现的复杂问题。

有没有我可以使用的组件?它不必是免费的(但那会很好),但是我应该能够将它集成到我的应用程序中,而无需在客户机上安装额外的软件。

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

回答

1

所有主要组件供应商都以这种或那种方式进行了这种控制,我个人的选择是DevExpress,但您也可以查看Telerik,Syncfusion和其他人,只要确保报表设计器组件可以重新分配给您终端用户。

+0

对于DevExpress而言,即使它可能有点难以集成到MFC中 –