Flex 学习笔记 Image保存(ImageSnapshot)
如何将图表、表格等某个区域中的数据保存成图片,通过下面代码即可实现
import flash.net.FileReference;
import mx.graphics.ImageSnapshot;
import mx.graphics.codec.PNGEncoder;
private function saveImage():void
{
var fileRef:FileReference = new FileReference();
//grp 为Group的ID号
var image:ImageSnapshot=ImageSnapshot.captureImage(grp, 300, new PNGEncoder());
fileRef.save(image.data, "chart.png");
}