2013-01-13 52 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中 –