funiconado probado por mi , ahora tendre que averiguar o hacerme una clase para pasarme el data gird



Código :
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import org.alivepdf.colors.RGBColor; import org.alivepdf.fonts.Style; import org.alivepdf.layout.Align; import org.alivepdf.fonts.FontFamily; import org.alivepdf.layout.Orientation; import org.alivepdf.layout.Size; import org.alivepdf.layout.Unit; import org.alivepdf.pages.Page; import org.alivepdf.pdf.PDF; import org.alivepdf.saving.Method; import org.alivepdf.display.Display; import org.alivepdf.data.Grid; import org.alivepdf.data.GridColumn; import org.alivepdf.cells.*; import flash.display.Sprite; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.events.TextEvent; import flash.net.FileReference; import flash.text.StyleSheet; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFieldType; import flash.text.TextFormat; import flash.utils.ByteArray; private var pdf:PDF; private var page:Page; private var body:TextField; private var title:TextField; private var ba:ByteArray; private var myPDF:PDF; public function crear():void{ myPDF = new PDF(Orientation.LANDSCAPE, Unit.MM, Size.A4 ); myPDF.setDisplayMode (Display.REAL); myPDF.addPage(); formatoImagen(); salvar(); } public function formatoImagen():void{ myPDF.setFont( FontFamily.HELVETICA, Style.BOLD ); myPDF.setFontSize ( 14 ); myPDF.setXY( 10, 50 ); myPDF.addMultiCell ( 300, 4, "XCOM.. VIVA CHILE .." ); } public function salvar():void { ba=myPDF.save(Method.LOCAL); var file:FileReference=new FileReference(); file.addEventListener(IOErrorEvent.IO_ERROR, error); file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, error); file.save(ba, "nuevo" + ".pdf"); } private function error(event:IOErrorEvent):void { body.text=event.type + " | Error occured | " + event.text; } ]]> </mx:Script> <mx:Button id="miBoton" label="CREA EL PDF EN LOCALMENTE!" click="crear();"/> </mx:Application>
bien lo unico que me queda hacer es una clase para pasarle un data grid con x columna espero logra hacerla
nos vemos SUERTE A TODO EL MUNDO