Silverlight 如何导出图片
2010-08-09 15:09
274 查看
在项目中我们经常会碰到需要将某些页面或者控件导出成图片的需求,例如将Chart导出.那么在Silverlight中,我们如何实现这样的功能呢.
在老外的论坛上找到了解决方案,将控件转成流,然后在进行绘图导出.算法来自老外的论坛,稍微做了些调整.以下主要介绍使用方法.
为了方便起见,我们建立一个文件夹存放要用到的三个类EditableImage.cs,PngEncoder.cs和ElementToPNG.cs,然后添加一个新页面,托入一个chart控件和一个button控件.
在按钮事件中添加如下代码即可实现导出功能:
点击按钮后弹出对话框如下:
由于算法问题目前只能保存为png格式文件.
小窍门:
如果需要导出多个控件,可以将这些控件置于一个Canvas或者其他容器中,然后将该容器导出即可.
3个类文件 点这里下载
在老外的论坛上找到了解决方案,将控件转成流,然后在进行绘图导出.算法来自老外的论坛,稍微做了些调整.以下主要介绍使用方法.
为了方便起见,我们建立一个文件夹存放要用到的三个类EditableImage.cs,PngEncoder.cs和ElementToPNG.cs,然后添加一个新页面,托入一个chart控件和一个button控件.
在按钮事件中添加如下代码即可实现导出功能:
ElementToPNG eTP = new ElementToPNG(); eTP.ShowSaveDialog(myChart);
点击按钮后弹出对话框如下:
由于算法问题目前只能保存为png格式文件.
小窍门:
如果需要导出多个控件,可以将这些控件置于一个Canvas或者其他容器中,然后将该容器导出即可.
3个类文件 点这里下载
相关文章推荐
- Silverlight 如何导出图片
- EA、Edraw如何导出更清晰的图片?
- Silverlight导出图片需要的几个类
- 如何将SQL里的数据库图片导出到HTML?
- SilverLight For Arcgis 导出图片保存到本地注意点。。。
- iMindMap文件该如何导出为图片
- 如何设置FusionCharts图片导出格式
- 如何导出图片到EXCEL中
- PPT如何导出图片
- Navicat如何导出数据库的svg、pdf,png图片
- silverlight导出图片文件
- 如何使用mapinfo对地图分层设色并导出为图片
- eclipse导出jar包如何正常显示图片
- 如何在百度地图上标注宾馆饭店(矢量点标注)并导出为图片
- 如何将Visio导出为图片格式
- visifire 在SilverLight下导出图片
- QuickReport 3.0的导出文件 *.qrp 如何用代码的方式保存成图片格式
- SilverLight 生成的图片导出到Excel
- 如何从TensorFlow的mnist数据集导出手写体数字图片
- eclipse导出jar包 jar包中如何导入图片和音乐等资源文件