ネットで調べて3つぐらいのサイトの合成です。 8/27 修正
この印刷では、フォームがプリント領域よりも大きいときに用紙にピッタリ収まるように縮小しているのがポイントです。
使用するプリンターは [A4] サイズ用紙が利用できるものとしています。
印刷出力は通常使うプリンターを使用することになります。
印刷上部に日付と時刻がプリントされます。
必要ない場合は、
e.Graphics.DrawString(...);
の行をコメントにして下さい。
フオームは横長が基本なので、印刷は [横向き] としています。
また、カラー印刷にしています。
それらも引数として渡すようにして、その値を使うように変更すれば自由度は増すでしょう。
(Windows10 VisualStudio 2015 C# フォームアプリケーションで動作確認済み)
|
コメントをお書きください
ぐっじょぶ (日曜日, 08 12月 2019 19:05)
ありがとうございます。
大変参考になりました!