Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能

场景

Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573

https://www.cnblogs.com/badaoliumangqizhi/p/11422087.html

在上面实现ZedGraph曲线图以及一些属性的设置之后,对其曲线图的一些操作事件进行编写。

下面一些事件打开实现是基于以上属性设置成功之后。

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第1张图片

 

控件下载

https://download.csdn.net/download/badao_liumang_qizhi/11578445

英文手册下载

https://download.csdn.net/download/badao_liumang_qizhi/11578491

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11629179

实现

图像复制到剪贴板实现

拖拽一个按钮,双击进入其点击事件。

private void button2_Click(object sender, EventArgs e)
        {
            //ture代表复制成功提示
            this.zedGraphControl1.Copy(true);
        }

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第2张图片

 

此时新建一个Word文档,粘贴之后

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第3张图片

 

打印预览实现

拖拽一个按钮,双击进入其点击事件。

private void button1_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.DoPrintPreview();
        }

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第4张图片

 

获取图片并保存实现

拖拽一个按钮,双击进入其点击事件。

 //获取图像
            Image image = this.zedGraphControl1.GetImage();
            //保存照片吗,指定保存路径
            image.Save(@"C:\Users\HAOHAO\Desktop\1.png");
            //弹窗提示
            MessageBox.Show("保存成功");

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第5张图片

 

显示另存为实现

拖拽一个按钮,双击进入其点击事件。

 private void button4_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAs();
        }

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第6张图片

 

另存为BMP文件实现

拖拽一个按钮,双击进入其点击事件。

 private void button5_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAsBitmap();
        }

效果

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第7张图片

 

另存为EMP实现

拖拽一个按钮,双击进入其点击事件。

 private void button6_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAsEmf();
        }

效果
Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能_第8张图片

 

 

你可能感兴趣的:(C#)