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.
__,_._,___