お久しぶりにVBネタというか.NetCompomentですが
印刷帳票にはPrintDocumentを使うか、Crystal Reportsを使うのが一般的なんでしょうかね。
Visual Studio 2005 Pro 以降には、Crystal Reportsが搭載されていますが、
Standerdより下級のバージョンには、別途購入することで利用できます。
(まぁ個別に売っていたことを今まで知らなかったのですけどもw)
今回作成した、業務アプリでは、あえてCrystal Reportsを使わずにPrintDocumentでがんばりました~。
(2008ExpressEditionで開発をがんばれるようにって アホか^^;)
今度2008Pro買うもんねー。(ええ、導入まで90日間無償バージョンでがんばりますとも)
ラベル・テキストボックスは、DrawStringメソッド
レポートの枠は DrawLineメソッドで書きまして
写真の貼り付けは・・・苦労したな・・・。
以前わんくま大阪勉強会でグレープシティの方が来られたときに、
「日本人は枠の中に入れるのが好きな人種だ」
というのがありましたが、結構作るのはしんどいですねー。やっぱ。
Graphics.DrawImegeメソッドのUnscaledを使いますと、
イメージの原寸大で、「ドカーン」と表示され、(こんな重いイメージ使うのか!!)
わお~
となってしまいました・・・
えー実話ですね。
DrawImegeメソッドがオーバーロードできることを知らずにですね・・・
いやいや・・気付くのに半日ヘルプとにらめっこしましたとも・・・
Rectangleの枠に見事はめ込めました^^;
いやいや初心者は、開発に時間がかかります・・・