dotnetCHARTING Send comments on this topic.
GetChartBitmap Method
See Also  Example
dotnetCHARTING Namespace > Chart Class : GetChartBitmap Method


Obtains a Bitmap of the generated chart.

Syntax

Visual Basic (Declaration)  
Public Function GetChartBitmap() As Bitmap
Visual Basic (Usage) Copy Code
Dim instance As Chart
Dim value As Bitmap
 
value = instance.GetChartBitmap()
C#  
public Bitmap GetChartBitmap()

Return Value

A Bitmap of the chart.

Example

C# Copy Code
//Get the bitmap and add a line to the image
Bitmap bmp = Chart.GetChartBitmap();
Graphics g = Graphics.FromImage(bmp);
g.DrawLine(Pens.Red,36,150,480,150);
g.DrawString(
"This is my line",new Font("Arial",12,FontStyle.Bold),new SolidBrush(Color.Black),new Point(40,150));
g.Dispose();

//Save the image and set the image path to ImageUrl.
string ImagePath = Chart.FileManager.SaveImage(bmp);
Image1.ImageUrl = ImagePath;

//For complete code see PostRenderDrawing.aspx sample
    
Visual Basic Copy Code
'Get the bitmap and add a line to the image
Dim bmp As Bitmap = Chart.GetChartBitmap()
Dim g As Graphics = Graphics.FromImage(bmp)
g.DrawLine(Pens.Red, 36, 150, 480, 150)
g.DrawString("This is my line", new Font("Arial", 12, FontStyle.Bold), new SolidBrush(Color.Black), new PointF(40F, 150F))
g.Dispose()

'Save the image and set the image path to ImageUrl.
Dim ImagePath As String = Chart.FileManager.SaveImage(bmp)
Image1.ImageUrl = ImagePath

'For complete code see PostRenderDrawing.aspx sample

Remarks

When invoked, the Element.Point properties of all elements drawn on the chart will be populated.

See Also