Re: [flexcoders] MyPrintPreview,,,,,how to print images?

2006-08-13 Thread Michael Schmalle



Hi,This method might help you    protected function getComponentBitmap(target:IUIComponent,                                           transparent:Boolean = false):IUIComponent    {    var bitmapData:BitmapData = new BitmapData(
    Math.round(target.width / target.scaleX),    Math.round(target.height / target.scaleY),    transparent);
    bitmapData.draw(target); var bitmap:Bitmap = new Bitmap(bitmapData);    var bitmapHolder:UIComponent = new UIComponent();    bitmapHolder.addChild(bitmap);       return bitmapHolder;
    }Peace, MikeOn 8/12/06, tonyx_788 <[EMAIL PROTECTED]> wrote:













  



this print example is from the Flex help  it just prints the textwhat i want is to print the image on my swfLoader or mx:image componentany one know how to do it i already try the live docs UICOMPONENT class but don't know which one is it
import mx.printing.FlexPrintJob;import MyPrintView;    private function copyToClipboard(e:Event):void{    System.setClipboard(this.areaDeTexto.text);            }    public function doPrint():void {
    // Create a FlexPrintJob instance.    var printJob:FlexPrintJob = new FlexPrintJob();    // Start the print job.    if(printJob.start()) {    // Create a MyPrintView control as a child of the current view.
    var formPrintView:MyPrintView = new MyPrintView();    addChild(formPrintView);    // Populate the print control's Name label with the text from     // the form's Name controls.
    formPrintView.nombre.text = "" + Nombre.text + " "     // Set the print control's textArea data provider to be     // the displayed textArea's data provider.
    formPrintView.contenido.text = areaDeTexto.text;                formPrintView.foto.data= "">    // Add the SimplePrintview control to the print job.
    // For comparison, try setting the second parameter to "none".    printJob.addObject(formPrintView);    // Send the job to the printer.    
printJob.send();    // Remove the print-specific control to free memory.    removeChild(formPrintView);    }           }

  













-- What goes up, does come down.

__._,_.___





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








   



  




  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___



[flexcoders] MyPrintPreview,,,,,how to print images?

2006-08-12 Thread tonyx_788



this print example is from the Flex help  it just prints the textwhat i want is to print the image on my swfLoader or mx:image componentany one know how to do it i already try the live docs UICOMPONENT class but don't know which one is itimport mx.printing.FlexPrintJob;import MyPrintView;    private function copyToClipboard(e:Event):void{    System.setClipboard(this.areaDeTexto.text);            }    public function doPrint():void {    // Create a FlexPrintJob instance.    var printJob:FlexPrintJob = new FlexPrintJob();    // Start the print job.    if(printJob.start()) {    // Create a MyPrintView control as a child of the current view.    var formPrintView:MyPrintView = new MyPrintView();    addChild(formPrintView);    // Populate the print control's Name label with the text from     // the form's Name controls.    formPrintView.nombre.text = "" + Nombre.text + " "     // Set the print control's textArea data provider to be     // the displayed textArea's data provider.    formPrintView.contenido.text = areaDeTexto.text;                formPrintView.foto.data= "">    // Add the SimplePrintview control to the print job.    // For comparison, try setting the second parameter to "none".    printJob.addObject(formPrintView);    // Send the job to the printer.    printJob.send();    // Remove the print-specific control to free memory.    removeChild(formPrintView);    }           }

__._,_.___





--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








   



  




  
  
  YAHOO! GROUPS LINKS



   Visit your group "flexcoders" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  






__,_._,___