DOBON.NETプログラミング掲示板過去ログ
DataGridViewの中身を画像で出力したい
題名: DataGridViewの中身を画像で出力したい
著者: yumeneko
日時: 2012/11/24 21:21:11
ID: 31136
この記事の返信元:
(なし)
この記事への返信:
[31137]
Re[1]: DataGridViewの中身を画像で出力したい
オショウ
2012/11/24 21:35:20
[31138]
Re[1]: DataGridViewの中身を画像で出力したい
shu
2012/11/25 6:24:37
ツリーを表示
環境/言語:[WindowsXP,C#]
分類:[.NET]
はじめまして。
VisualStudio 2010 C#で、Windowsアプリを作成しています。
Form上に、DataGridViewが表示されており、その状態の画面を画像で保存したいです。
最初は、こちらのサイトの「フォームやコントロールの外観をキャプチャする」
(http://dobon.net/vb/dotnet/graphics/invokepaint.html)
を参考に作成していたのですが、
DataGridViewにスクロールが発生した時、見えない部分が真っ白で保存されてしまい…
保存する時に、DataGridViewをスクロールが発生しないサイズまで広げてみたのですが、PCの画面からはみでた部分は出力されませんでした。
画像保存したい内容は、
・Form上のテキストボックスに入力された文字列
・画面表示時に一覧表示される内容
の2点です。
画面のキャプチャでなく、入力された文字列+DataGridのDataSourceの表形式
を画像に出力できれば良いのですが・・・
何か良い方法はないでしょうか??
よろしくお願いいたします。
題名: Re[1]: DataGridViewの中身を画像で出力したい
著者: オショウ
日時: 2012/11/24 21:35:20
ID: 31137
この記事の返信元:
[31136]
DataGridViewの中身を画像で出力したい
yumeneko
2012/11/24 21:21:11
この記事への返信:
(なし)
ツリーを表示
> DataGridViewにスクロールが発生した時、見えない部分が真っ白で保存されてしまい…
> 保存する時に、DataGridViewをスクロールが発生しないサイズまで広げてみたのですが、PCの画面からはみでた部分は出力されませんでした。
もうレポートツールを使って表形式で出力するしかない
でしょう。
あと、仮想プリンタードライバー使って(フリーもの)
プリンターへの印字で、画像ファイルに保存できるもの
がありますので、組み合わせれば、欲しい機能はできま
す。
尚、テキストボックスの内容もレポート中の固定項目に
出力することもできますので、問題なしです。
以上。参考まで
題名: Re[1]: DataGridViewの中身を画像で出力したい
著者: shu
日時: 2012/11/25 6:24:37
ID: 31138
この記事の返信元:
[31136]
DataGridViewの中身を画像で出力したい
yumeneko
2012/11/24 21:21:11
この記事への返信:
(なし)
ツリーを表示
■No31136に返信(yumenekoさんの記事)
座標計算してGraphicsに
DrawString,DrawLine,DrawRectangle
すれば一応できます。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
はじめまして。
VisualStudio 2010 C#で、Windowsアプリを作成しています。
Form上に、DataGridViewが表示されており、その状態の画面を画像で保存したいです。
最初は、こちらのサイトの「フォームやコントロールの外観をキャプチャする」
(http://dobon.net/vb/dotnet/graphics/invokepaint.html)
を参考に作成していたのですが、
DataGridViewにスクロールが発生した時、見えない部分が真っ白で保存されてしまい…
保存する時に、DataGridViewをスクロールが発生しないサイズまで広げてみたのですが、PCの画面からはみでた部分は出力されませんでした。
画像保存したい内容は、
・Form上のテキストボックスに入力された文字列
・画面表示時に一覧表示される内容
の2点です。
画面のキャプチャでなく、入力された文字列+DataGridのDataSourceの表形式
を画像に出力できれば良いのですが・・・
何か良い方法はないでしょうか??
よろしくお願いいたします。