Gerar tabela é fácil... o que ainda não consegui foi basear da minha
grid já criada...


O segredo do AlivePDF (descobri na raça) é que é preciso definir um
estilo de texto antes de addGrid, caso contrário nada sairá... tente
assim, como exemplo:

private var myPDF:PDF;

                                public function 
generatePDF(pEvt:MouseEvent):void
                                {

                                        myPDF = new PDF(Orientation.PORTRAIT, 
Unit.MM, Size.A4)

                        // create columns with header text (here in French), 
field name,
column width, header text and cell alignment
                                        var gridColumnCod:GridColumn = new 
GridColumn("Codidi","code",
20,Align.LEFT, Align.LEFT);
                                        var gridColumnDesc:GridColumn = new 
GridColumn("descricri",
"desc", 20, Align.LEFT, Align.LEFT);
                                        // create a columns Array
                                        // it determines the order shown in the 
PDF
                                        var columns:Array = new Array ( 
gridColumnCod, gridColumnDesc);


                                        var dp:ArrayCollection = new 
ArrayCollection



                                        dp.addItem( { code : "Bob", desc : 
"Groove"} );
                                        dp.addItem( { code : "Bob", desc : 
"Wise" } );
                                        dp.addItem( { code : "Bob", desc : 
"Wise" } );
                                        dp.addItem( { code : "Bob", desc : 
"Wise" } );

                                        // create a Grid object as usual

                                        var grida:Grid = new Grid 
(dp.toArray(), 200, 200, new RGBColor
(0xdddddd), new RGBColor (0x0), new RGBColor(0), false, new RGBColor
(0x111111), 1, Joint.ROUND );

                                        
Alert.show(dp.toArray().toString(),"Teste")
                                        // pass the columns
                                        grida.columns = columns;



                                        myPDF.addPage();
                                                myPDF.setFont( FontFamily.ARIAL 
);
                                                  myPDF.addText("My Teax",1,10);
                                                          myPDF.textStyle( new 
RGBColor ( 0x000000 ), 1 );
                                                                myPDF.setFont( 
FontFamily.ARIAL , "", 12);
                                                                        
myPDF.addText("Some more text",10,30);
                                                                                
myPDF.addGrid(grida, 15, 15,true)

                                        myPDF.save(Method.REMOTE, 
"alivepdf/core/create.php",
Download.ATTACHMENT, "myPDF", "_self");


                                }

Só se ligue no local que está o PHP no servidor
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a