日期:2014-05-20  浏览次数:20806 次

关于MSChart导出图片
现在做一个项目,需要把MSChart生成的图片导出来,或者把这张图片导入到Word中也可以.不知道那们高手可以帮帮我.万分感谢.
  另,那位有MSChart的中文资料,现在我手上只有英文的.只能生成一些简单的图表.

------解决方案--------------------
Chart1.SaveImage("e:\\Image.jpeg");
------解决方案--------------------
中文资料没什么看到!
微软有一个开源demo,google一下!!
------解决方案--------------------
MSChart EditCopy()
public static bool SaveClipboardBMPToFile()
{
try
{
IDataObject iData = System.Windows.Forms.Clipboard.GetDataObject();
if(iData == null)
return false;
System.Drawing.Image im = (System.Drawing.Image)iData.GetData(DataFormats.Bitmap);
if(im == null)
return false;
System.Windows.Forms.SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "BMP文件|*.bmp|JPEG文件|*.jpg";
if(sfd.ShowDialog() == DialogResult.OK)
{
if(sfd.FilterIndex == 1)
im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Bmp);
else
im.Save(sfd.FileName,System.Drawing.Imaging.ImageFormat.Jpeg);

}
return true;
}
catch
{
return false;
}
}
http://msdn.microsoft.com/zh-cn/library/dd488508.aspx