macromedia.flex.general_discussion
[Top] [All Lists]

Printing via BitmapData

Subject: Printing via BitmapData
From: "prancius" <webforumsuser@xxxxxxxxxxxxxx>
Date: Sun, 24 Aug 2008 22:24:31 +0000 (UTC)
Newsgroups: macromedia.flex.general_discussion

Hello,

 Maybe somebody have some example printing on VBox or other component via 
BitMapData

 I have method to tage bitmap data

   private function getBitmapData( target : UIComponent ) : BitmapData
                        {
                        var bd : BitmapData = new BitmapData( target.width, 
target.height );
                        var m : Matrix = new Matrix();
                        bd.draw( target, m );
                        return bd;
                        }

 Printing method:

 private function printReport():void
                {
                        var printJob:PrintJob = new PrintJob();
                        
                        var options:PrintJobOptions = new PrintJobOptions();
                                options.printAsBitmap = true;
                        
                        var bmp:BitmapData = new BitmapData(500,400,true);
                        bmp.draw(this.reportPanel);     
                        var bitmap:Bitmap = new Bitmap(bmp);
                                
                                var tmp:Sprite = new Sprite();
                                tmp.addChild(bitmap);
                                
                        var rect:Rectangle = new Rectangle(0, 0, 500,400);
                        
                        if (printJob.start()) 
             {
                try
                            {
                                printJob.addPage(tmp,rect,options);
                        }
                        catch (error:Error)
                        {
                         
                        }
                
               printJob.send();
               
               
             }
          

 I got empty sheet. Why?

 Thank you a lot for any advice


<Prev in Thread] Current Thread [Next in Thread>
  • Printing via BitmapData, prancius <=