急急..,teechart控件生成图片怎么保存到本机中(代码实现)

IT流渊 2007-11-22 05:12:57
teechart控件生成的图片怎么样才能实现把图片保存到本地机子上啊?
郁闷啊,看了一下午没找到方法。
之前用的整张页面保存下来的方法,在这里不好用。如下图:
onclick="go(document.getElementById('WebChart1').src)"

<iframe id="frame1" style="DISPLAY:none; Z-INDEX:101; LEFT:8px; POSITION:absolute; TOP:104px">
</iframe>
<asp:Image id="Image1" style="Z-INDEX: 102; LEFT: 48px; POSITION: absolute; TOP: 488px" runat="server"></asp:Image>
<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>
不知道有没有其他的办法啊????????
...全文
387 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT流渊 2007-11-26
  • 打赏
  • 举报
回复
唉,还是得自力更生啊,自己解决了。
办法:
private void OutPicture_Click(object sender, System.EventArgs e) //按钮事件
{

string C= Server.MapPath("ChartImage\\")+"chart.png";

WebChart1.Chart.Export.Image.PNG.Save(C); //先保存在项目文件夹ChartImage中,然后用下载文件的办法进行下载。
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();
}
内容概要:本文详细介绍了一种基于三电平ANPC-VSG(虚拟同步发电机)构网型逆变器的复合控制策略,聚焦于双闭环控制与点电位平衡控制的实现,适用于光伏储能系统并网的Simulink仿真模型。该模型为未发表的原创研究成果,涵盖了逆变器在并网过程的动态响应、稳定性控制以及点电位的有效调节,旨在提升新能源并网系统的稳定性与电能质量。文还探讨了多种相关控制技术,如DPWMA调制、正负序分离控制、前馈控制等,充分展现了该系统在复杂电网环境下的适应性与先进性。; 适合人群:面向具备电力电子、新能源并网或自动控制理论基础的科研人员与工程技术人员,特别适合从事光伏储能、虚拟同步机、三电平逆变器等相关课题研究的研究生、高校教师及企业研发工程师。; 使用场景及目标:①用于光伏储能系统并网仿真,验证VSG控制策略在动态响应与稳定性方面的有效性;②研究三电平ANPC逆变器在不平衡工况下的点电位控制性能;③作为高级电力系统仿真的教学与科研平台,支撑学术论文撰写、项目申报及关键技术攻关。; 阅读建议:建议结合提供的Simulink仿真模型进行实践操作,重点剖析双闭环控制结构的设计原理与点电位平衡机制的实现细节,同时参考文提及的DPWMA调制与前馈控制等辅助策略,以拓宽研究视野与技术路径。完整资源可通过指定公众号或网盘链接获取。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧