C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: DataGridViewの内容を手書きで印刷


(過去ログ 48 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■26181 / inTopicNo.1)  DataGridViewの内容を手書きで印刷
  
□投稿者/ トン (1回)-(2008/10/03(Fri) 12:26:15)

分類:[.NET 全般] 

こんにちはトンと申します。

開発環境は
Visual Basic 2008 Express Edition


一週間前にVBを使い始めました。
今はDataGridViewの内容を手書きで印刷することに挑戦してるのですが
内容を表示させ複数ページを印刷させることまでできるようになりました。

しかしDataGridViewの列のカラムの幅を変化させ、印刷領域を超えた
場合の処理がわかりません。

ライブラリやインターネット等で調べてはいるのですが
どうしようもなくて困っています。

なにかうまくできる方法をご教授ください。
よろしくお願いします。


引用返信 編集キー/
■26185 / inTopicNo.2)  Re[1]: DataGridViewの内容を手書きで印刷
□投稿者/ 渋木宏明(ひどり) (908回)-(2008/10/03(Fri) 14:03:23)
渋木宏明(ひどり) さんの Web サイト
> しかしDataGridViewの列のカラムの幅を変化させ、印刷領域を超えた
> 場合の処理がわかりません。

「どういう結果を得たい」のでしょうか?

それが示されないと、「どういう処理を行えばよいか」コメントしようがありません。

引用返信 編集キー/
■26193 / inTopicNo.3)  Re[2]: DataGridViewの内容を手書きで印刷
□投稿者/ トン (3回)-(2008/10/03(Fri) 15:15:05)
> 「どういう結果を得たい」のでしょうか?
>
> それが示されないと、「どういう処理を行えばよいか」コメントしようがありません。
>
渋木宏明(ひどり) さん
返信ありがとうございます。

結果としましては
DataGridViewのカラム幅が印刷可能領域を超える場合には
1.まず横方向印刷での印刷可能領域では収まらないか試してみて、それで印刷できるのなら
 印刷する。
2.次に横方向印刷でも不可能ならカラム幅が印刷可能領域に収まるように補正して印刷したいで す。

もしDataGridViewの内容をそのまま印刷する方法が有償ツールを使う以外にあるなら
教えてもらえると幸いです。
サンプル等がないかをいろいろ探しているのですがなかなか見つからなく
手書きで印刷させることしましたが難しいです。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -