Comunidad de diseño web y desarrollo en internet online

AlivePdf NO PASA NADA!!!

Citar            
MensajeEscrito el 01 Mar 2011 06:30 pm
Estoy tratando de imprimir los registros de un dataGrid con AlivePdf y Flash Builder 4. Estoy volviendome loco!!! no me imprime nada! Este es mi código:

Código Flex :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
            xmlns:s="library://ns.adobe.com/flex/spark" 
            xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
   <fx:Declarations>
      
   </fx:Declarations>

   <fx:Script>
      <![CDATA[
         import flash.display.BlendMode;
         import flash.utils.ByteArray;
         import mx.collections.ArrayCollection;
         import mx.controls.dataGridClasses.DataGridColumn;
         import mx.printing.FlexPrintJob;
         import org.alivepdf.colors.IColor;
         import org.alivepdf.colors.RGBColor;
         import org.alivepdf.data.Grid;
         import org.alivepdf.data.GridColumn;
         import org.alivepdf.display.Display;
         import org.alivepdf.drawing.Joint;
         import org.alivepdf.fonts.*;
         import org.alivepdf.fonts.CoreFont;
         import org.alivepdf.images.ImageFormat;
         import org.alivepdf.layout.*;
         import org.alivepdf.layout.Orientation;
         import org.alivepdf.layout.Size;
         import org.alivepdf.layout.Unit;
         import org.alivepdf.pdf.PDF;
         import org.alivepdf.saving.Download;
         import org.alivepdf.saving.Method;
         
   
         /* *************
          * crear pdf
         */
         
         public function generatePDF():void  
         {    
            var myPrintJob:FlexPrintJob = new FlexPrintJob();
            //var myPrintJob:FlexPrintJob = new FlexPrintJob();           
            var pdf:PDF = new PDF( Orientation.PORTRAIT, Unit.POINT, Size.LETTER ); 
            pdf.setDisplayMode( Display.DEFAULT, Layout.SINGLE_PAGE );
            pdf.addPage();
            
            var gridColumnParcel:GridColumn = new GridColumn("Institucion", "Institucion", 200);
            var gridColumnAcreage:GridColumn = new GridColumn("Estado", "Estado", 200);
            var gridColumnUnidad:GridColumn = new GridColumn("Resolucion","Resolucion", 200);
            var columns:Array = new Array ( gridColumnParcel, gridColumnAcreage, gridColumnUnidad);
            
            pdf.textStyle( new RGBColor(0), 1  );
                        
            var grid:Grid = new Grid( dataGrid1.dataProvider.toArray(),100, 100, new RGBColor(0xFFFFFF), new RGBColor(0xEAEAEA),true, new RGBColor(0x000000), 1, Joint.MITER);
            
                        
            grid.columns = columns;
            pdf.addGrid(grid,3,20);
            pdf.save(Method.REMOTE,"http://www.misitio.com.ar:8080/pdfs",Download.ATTACHMENT,"chau.pdf");
            
         }

         [Bindable]
         private var customersArray:ArrayCollection =  new ArrayCollection([
            {Institucion:"Instituto Universitario de Gendarmería Nacional", Estado:"Recomendación Favorable", Resolucion:"434/10"}, 
            {Institucion:"Instituto Universitario de Gendarmería Nacional Argentina", Estado:"Devuelta al ME", Resolucion:""},
            {Institucion:"Instituto Universitario de Seguridad Marítima", Estado:"Devuelta al ME", Resolucion:""},
            {Institucion:"Instituto Universitario de Seguridad Marítima", Estado:"Recomendación Favorable", Resolucion:"280/08"},
            {Institucion:"Instituto Universitario Nacional del Arte", Estado:"Recomendación Favorable", Resolucion:"108/99"},
            {Institucion:"Universidad Nacional de Chilecito", Estado:"Recomendación Favorable", Resolucion:"339/08"},
            {Institucion:"Universidad Nacional de Lanús", Estado:"Recomendación Favorable", Resolucion:"041/97"},
            {Institucion:"Universidad Nacional de Rio Negro", Estado:"Recomendación Favorable", Resolucion:"184/09"},
            {Institucion:"Universidad Nacional de Tres de Febrero", Estado:"Recomendación Favorable", Resolucion:"035/98"},
            {Institucion:"Universidad Nacional de Villa María", Estado:"Recomendación Favorable", Resolucion:"026/97"},
            {Institucion:"Universidad Nacional del Chaco Austral", Estado:"Recomendación Favorable", Resolucion:"964/09"},
            {Institucion:"Universidad Nacional del Noroeste de la Provincia de Buenos Aires", Estado:"Recomendación Favorable", Resolucion:"530/05"},
            {Institucion:"Universidad Nacional Arturo Jauretche", Estado:"En análisis", Resolucion:""},
            {Institucion:"Universidad Nacional de Avellaneda", Estado:"En análisis", Resolucion:""},
            {Institucion:"Universidad Nacional de Moreno", Estado:"En análisis", Resolucion:""}
         
         ]);
      
      ]]>
   </fx:Script>
   <s:Panel width="721" height="422" horizontalCenter="55" top="24" title="Imprimir Grilla">
      <mx:DataGrid x="16" y="10" width="676" height="323" dataProvider="{envioDatosG.lastResult.users.user}" wordWrap="true" id="resultsGrid">
         <mx:columns>
            <mx:DataGridColumn headerText="Carrera" dataField="CARRERA"/>
            <mx:DataGridColumn headerText="Institución" dataField="INSTITUCION"/>
            <mx:DataGridColumn headerText="Unidad Académica" dataField="UNIDAD_ACADEMICA"/>
         </mx:columns>
      </mx:DataGrid>
      
   </s:Panel>
   <mx:DataGrid width="522" horizontalCenter="-162" top="470" id="dataGrid1" dataProvider="{customersArray}">
      <mx:columns>
         <mx:DataGridColumn dataField="Institucion" headerText="Institución" width="70 " />
         <mx:DataGridColumn dataField="Estado" headerText="Estado" width="30" />
         <mx:DataGridColumn dataField="Resolucion" headerText="Resolución" width="20"/>
      </mx:columns>
   </mx:DataGrid>
   <s:Button label="imprimir" horizontalCenter="142" top="591" click="generatePDF()"/>
</s:Application>



No se cual pueda ser el error o si me falta algo, es muy simple pero no va!!!
Cuando quiero generar el pdf, se abre una pagina en blanco y se queda esperando... al rato sale este mendaje: "Mientras se intentaba traer el URL: http://www.misitio.com.ar:8080/pdfs?name=chau.pdf&method=attachment
Ha ocurrido el siguiente problema:
* Conexión fallida.
El sistema ha devuelto el siguiente mensaje:
(110) Connection timed out"
Si alguien puede revisar mi código y tiene algo de experiencia con Alivepdf, y me quiera ayudar... Gracias!!!! :D

Por xchacalx

Claber

133 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Mar 2011 11:04 am
Posiblemente no pueda procesar tu pedido, lo primero es que pruebes algún ejemplo que sabes funciona seguro para saber si la biblioteca está funcionando y si el back-end lo soporta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Mar 2011 06:49 pm
Si ya me anduvo, ahora el problema que tengo es que me imprime o me crea un archivo con celdas muy pequeñas que si no le pongo letra de tamaño 5 queda todo muy desparejo, y con esa letra no se ve nada!!! (todo muy chico!!!) estuve leyendo y buscando material pero no logro configurar el tamaño de las celdas... Si alguien sabe como hacer!!!! Gracias!!!

Por xchacalx

Claber

133 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.