Agregar Un Grid en AlivePDF

primero creas new GridColumn("NombreColumna", "identificador de la columna", tamaño, alineacion, etc.)


var gridColumnid:GridColumn = new GridColumn("Id", "id", 6, Align.CENTER, Align.LEFT);
var gridColumnNombre:GridColumn = new GridColumn("Nombre", "nombre", 12, Align.CENTER, Align.LEFT);
var gridColumnEdad:GridColumn = new GridColumn("Edad", "edad", 28, Align.CENTER, Align.LEFT);



Todas las columnas las agregas a un Array


private var ColumnaPersona:Array=new Array();
ColumnaPersona=new Array(gridColumnid,gridColumnNombre,gridColumnEdad);


Creas este array indexado con los mismo nombre ke en los identificadores de las columnas


var Persona:ArrayCollection = new ArrayCollection ();
Persona.addItem( { id: "1",nombre: "Yeethug", Edad : "22"} );


Ahora creas un grid y insertas el ArrayCollection para insertar los datos


var grid:Grid = new Grid (Persona.toArray(),0, 0, new RGBColor (0x666666),new RGBColor (0xCCCCCC),new RGBColor (0), true, new RGBColor (0xCCCCCC),0,Joint.BEVEL);


Se agregan la columnas porke si solo insertas el puro arraycollection las columnas las ordena por abecedario


grid.columns=ColumnaPersona;


Se agrega el grid Al PDF y listo tienes tu Grid Con datos


myPDF.addGrid(grid,5,0);

0 comentarios:

Publicar un comentario