1

Report Builder と SSRSまたはOpen RPTに似たものを作成する必要がありますが、MFC アプリケーション用です。

アイデアは、後で印刷する必要があるレポートのテンプレートを作成および編集できるようにすることです。私は MFC の使用に限定されていません (C#、QT などの使用は許可されています) が、使用するものは何でも、MFC ドキュメント アプリケーションに統合し、コンテナーのドラッグ アンド ドロップ/サイズ変更および編集を実行できる必要があります。 (たとえば、テーブル、イメージ コンテナーなど)。

私が検討したいくつかのオプションがあります(しかし、それらはすべてやり過ぎのようです):

  • XPSでは、簡単に印刷できますが、編集/ドラッグ アンド ドロップはできません。
  • DirectDrawですが、これは大変な作業のようで、印刷機能を実装できるかどうか、またはどのように実装できるかわかりません。
  • QTのQGraphicsViewですが、統合部分が原因で発生する可能性のある複雑さが怖いです。

使用できるコンポーネントはありますか? 無料である必要はありませんが (無料であると便利です)、クライアント マシンに追加のソフトウェアをインストールせずにアプリケーションに統合できるはずです。

注: Visual Studio 2010 で MFC9 を使用しています。ターゲット PC には Windows 7 と Windows 8 がインストールされています。

4

1 に答える 1

1

すべての主要なコンポーネント ベンダーは何らかの形でこの種の制御を行っています。私の個人的な選択は DevExpress ですが、Telerik、Syncfusion なども検討できます。ただし、Report Designer コンポーネントをエンド ユーザーに再配布できることを確認してください。

于 2013-01-15T15:38:12.663 に答える