彩票走势图

webchart和teechart控件导出图片的方法代码

转帖|其它|编辑:郝浩|2010-10-14 14:43:21.000|阅读 1965 次

概述:本文主要说说webchart和teechart控件导出图片的方法,希望对大家有帮助。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  本文主要说说webchart和teechart控件导出图片的方法,希望对大家有帮助。

webchart控件导出方法:

用个html控件添加onclick事件:onclick="go(document.getElementById('Chart1').src)"
“Chart1”是webchart控件的id

<iframe id="frame1" style="DISPLAY:none; Z-INDEX:103; LEFT:512px; POSITION:absolute; TOP:232px">
</iframe>
<script language="JScript">
var n=0;
function go(url){
n==0?new function(){frames("frame1").location=url,n=1}:null;
document.all("frame1").readyState!="complete"?setTimeout(go,10):so();
function so(){frames("frame1").document.execCommand("SaveAs"),n=0};
}
</script>

teechart控件图片导出方法:

private void OutPicture_Click(object sender, System.Web.UI.ImageClickEventArgs e) //导出图片按钮,要确保项目根目录下有ChartImage文件夹用于存放保存下来的图片,然后利用下载文件导出
{
string C= Server.MapPath("ChartImage\")+"chart.png";

WebChart1.Chart.Export.Image.PNG.Save(C);
FileDownload(Server.MapPath("." + "/ChartImage/chart.png"));
}
private void FileDownload(string FullFileName)
{
FileInfo DownloadFile = new FileInfo(FullFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
Response.Close();
}

 

慧都2010促销季开幕,TeeChart for .NET 8折促销!详情咨询:400-700-1020023-66090381活动详情://pclwef.cn/zh-CN/Products_cn/TeeChart_chinese.html


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:网络转载

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP