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

你可能感兴趣的:(image)