C1Chart には、現在のグラフを画像として保存する機能が用意されています。SaveImage メソッドを呼び出すことによって、グラフの画像を、クリップボード、バイト配列、ストリーム、またはファイルに保存することができます。
SaveImage メソッドは、オーバーロードされた8種類のパラメータセットの1つを使用して、4種類の出力タイプで保存することができます。各出力タイプでは、グラフ画像を画面の表示どおり保存するか、または指定したサイズで保存するかを選択することができます。
グラフ画像をクリップボードに保存するには、次のように画像形式を指定します。ここではサイズのパラメータは指定しません。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.SaveImage(System.Drawing.Imaging.ImageFormat.Bmp) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
c1Chart1.SaveImage(System.Drawing.Imaging.ImageFormat.Bmp); |
グラフ画像を画像ファイルに保存するには、次のように新しい画像ファイルのパス名と画像形式を指定します。ここではサイズのパラメータは指定しません。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.SaveImage("C:\temp\ChartImages\CandleChart.bmp",_ System.Drawing.Imaging.ImageFormat.Bmp) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
c1Chart1.SaveImage("C:\\temp\\ChartImages\\CandleChart.bmp", System.Drawing.Imaging.ImageFormat.Bmp); |
グラフ画像をストリームに保存するには、次のようにストリームオブジェクトと画像形式を指定します。ここではサイズのパラメータは指定しません。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim coutstream As New System.IO.MemoryStream() C1Chart1.SaveImage(coutstream, System.Drawing.Imaging.ImageFormat.Bmp) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
System.IO.MemoryStream coutstream = new System.IO.MemoryStream(); c1Chart1.SaveImage(coutstream, System.Drawing.Imaging.ImageFormat.Bmp); |
グラフ画像をバイト配列として保存するには、次のようにバイト配列と画像形式を指定します。ここではサイズのパラメータは指定しません。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim bytes() As Byte C1Chart1.SaveImage(bytes, System.Drawing.Imaging.ImageFormat.Bmp) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
Byte[] bytes; c1Chart1.SaveImage(bytes, System.Drawing.Imaging.ImageFormat.Bmp); |