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");
   }

posted @ 2012-06-18 18:03  Anlycp  阅读(770)  评论(0编辑  收藏  举报