篆体字作品 | 篆体字知识 | 加入收藏 篆体字转换器软件可转换多种篆体字在线预览 网页版 V2.0
篆体字转换器

当前位置:篆体字网 > 知识库 >

visifire

时间:2023-12-30 00:06:40 编辑:篆字君 来源:篆体字网
#region ExportToPng ////// ExportToPng /////////public void ExportToPng(Uri path,Visifire.Charts.Chart surface) { if (path==null) return; //Save current canvas transform 保存当前画布变换 Transform transform=surface.LayoutTransform; //reset current transform (in case it is scaled or rotated) 重设当前画布(如果缩放或旋转) surface.LayoutTransform=null; //Create a render bitmap and push the surface to it 创建一个渲染位图和表面 RenderTargetBitmap renderBitmap=new RenderTargetBitmap( (int)surface.Width, (int)surface.Height, 96d, 96d, PixelFormats.Pbgra32); renderBitmap.Render(surface); // Create a file stream for saving image using (FileStream outStream=new FileStream(path.LocalPath,FileMode.Create)) { //Use png encoder for our data PngBitmapEncoder encoder=new PngBitmapEncoder(); // push the rendered bitmap to it encoder.Frames.Add(BitmapFrame.Create(renderBitmap)); // save the data to the stream encoder.Save(outStream); } // Restore previously saved layout 恢复以前保存布局 surface.LayoutTransform=transform; } #endregion#region 将Visifire图表保存为图片 http://www.visifire.com/blog/page/15/ private void btn_ExportToPng_Click(object sender, RoutedEventArgs e) { ExportToPng(new Uri("D:/Visifire.png"), this.chart); }#endregion
Copyright:2021-2023 篆体字转换器 www.dddtedu.com All rights reserved.