Crystal Reports や Report Viewer では機能しないカスタム レポートを作成する必要があることがよくあります。多くの場合、DataTable をまとめてハックし、それを DataGridView コントロールにダンプします。決して綺麗ではないですし、印刷も難しいです。
私が必要としているのは、OnPaint イベントを使用して呼び出すことができるクラスですが、これまで、ペンとブラシのすべてのコマンドを座って書いたことはありませんでした。
画面への描画とプリンターへの描画は両方とも Graphics オブジェクトを使用するため、Graphics オブジェクト、ウィンドウの境界 (Rectangle)、およびいくつかのデータ (インスタンスの形式) で渡すクラスを構築したいと考えています。私のクラスの) フォームまたは紙のシートをペイントするために使用します。
それは素晴らしいコンセプトのようですね!
確かに、誰かが以前にこのようなことをしたことがあります。
これに関する本、ウェブサイトのチュートリアル、またはビデオを知っている人はいますか?
誰かが私のためにここにすべてを書きたいと思ったら、あなたにもっと力を与えてください。