私は単純な仕事のように見えるものを持っています。C++ を使用して Windows アプリケーションを作成しました。ここで、フォームを印刷する機能を追加する必要があります。空想的なものは何もなく、行、表、および単純なグラフィックを含むプレーン テキストだけです。印刷に加えて、ユーザーは印刷中のすべてのフォームを画面上でプレビューできる必要があります。
以前は、組み込みの Internet Explorer コントロールを使用して、すべてのフォームを HTML でデザインすることで、このタスクを回避できました (HTML の部分が気に入っています)。そのフレーズを聞くたびにニッケルを持っていました:) とにかく、IEはHTMLページを印刷できますが、私のソフトウェアのユーザーがページサイズやページマージンなどをカスタマイズする簡単な方法を提供しません.
先週、IE 印刷テンプレートを必要なもので動作させるためにかなりの時間を費やしましたが、最終的には失敗しました。そのようなことは非常に不十分に文書化されており、私ができたことがランダムにクラッシュしたようです。この時点で、私はIEをあきらめました...
質問です。上記のような目的で、私の C++ プログラムに印刷を組み込む方法はありますか?