2つのパネルを作成するC#4.0 Windowsフォームアプリケーションを作成しました。これらのパネルには、両方ともテキストラベルのみが入力されています。これらのパネルをフォームに表示されているとおりに正確に印刷する機能をアプリケーションに追加したいのですが、これらのパネルとそのコンテンツのみを印刷し、フォームの背景やその他の部分は印刷しません。
このリンクは概要として特に役立ちましたが、これまでのところ、フォームのスクリーンキャプチャに相当するものしか印刷できません。フォーム全体、ボタン、トリム、背景、およびすべてが含まれています。グラフィックスオブジェクトを作成してフォームを「再構築」し(使用する必要のある特定のグラフィックス関連のクラスがわからないため、この用語を一般的に使用します)、どういうわけかパネルのコンテンツをこれに転送する必要があるようです。物体。
私の質問は、このグラフィカルオブジェクトを構築するために、どのクラスやメソッドを調査する必要があるかということです。また、知っておくと便利です。PrintDocumentオブジェクトを作成するときに、結果を1つのページに自動的に合わせるための、.NET Frameworkまたはライブラリ内の便利なトリックはありますか?