Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2010, 15:58
hoscrem
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 4 meses
Puntos: 0
Calcular altura de Grid con Alivepdf

Estimados amigos estoy realizando un archivo en pdfcon alivePDF en el cual luego de una grilla debe tener las imágenes de los gráficos relacionados con dicha grilla.

Mi problema es que no se como calcular el alto de la grilla ya que puede tener 1 o 8000 filas y luego de la ultima fila adjuntar las imagen del gráfico.

existe alguna sentencia para contar el numero de filas del grid en alivePDF??
cuando declaro el grid se doy un alto pero ese no es el mismo que tiene al final de imprimir todas las filas.

Alguien sabe de algo?

Saludos y Muchas gracias.

Código:
var gridColumnParcel:GridColumn = new GridColumn("", "item",10,Align.CENTER,Align.CENTER);
var gridColumnAcreage:GridColumn = new GridColumn("", "parte",12,Align.CENTER,Align.CENTER);
var gridColumnPlanificadas:GridColumn = new GridColumn("PLAN","planificadas",15,Align.CENTER,Align.CENTER);
var gridColumnAdicionales:GridColumn = new GridColumn("ADIC","adicionales",15,Align.CENTER,Align.CENTER);
var gridColumnSubtotalUniones:GridColumn = new GridColumn("","totalUniones",20,Align.CENTER,Align.CENTER);
var gridColumnAprSO:GridColumn = new GridColumn("APR.S","aceptadasSinObservacion",10,Align.CENTER,Align.CENTER);
var gridColumnAprCO:GridColumn = new GridColumn("APR.C","aceptadasConObservacion",10,Align.CENTER,Align.CENTER);
var gridColumnRech:GridColumn = new GridColumn("RECH","rechazadas",10,Align.CENTER,Align.CENTER);
var gridColumnSubTotalRes:GridColumn = new GridColumn("","totalPlanificadas",20,Align.CENTER,Align.CENTER);
var gridColumnR1A:GridColumn = new GridColumn("A","r1Aceptada",7,Align.CENTER,Align.CENTER);
var gridColumnR1R:GridColumn = new GridColumn("R","r1Rechazada",7,Align.CENTER,Align.CENTER);
var gridColumnR2A:GridColumn = new GridColumn("A","r2Aceptada",7,Align.CENTER,Align.CENTER);
var gridColumnR2R:GridColumn = new GridColumn("R","r2Rechazada",7,Align.CENTER,Align.CENTER);
var gridColumnR3A:GridColumn = new GridColumn("A","r3Aceptada",7,Align.CENTER,Align.CENTER);
var gridColumnR3R:GridColumn = new GridColumn("R","r3Rechazada",7,Align.CENTER,Align.CENTER);
var gridColumnApro:GridColumn = new GridColumn("APR","totalReparadaAceptada",10,Align.CENTER,Align.CENTER);
var gridColumnRech:GridColumn = new GridColumn("RECH","totalReparadaRechazada",10,Align.CENTER,Align.CENTER);
var gridColumnSubtitalApro:GridColumn = new GridColumn("APRO","sapro",20,Align.CENTER,Align.CENTER);
var gridColumnSubtotalNiple:GridColumn = new GridColumn("","cantidadNiple",20,Align.CENTER,Align.CENTER);
var gridColumnSubtotalAdic:GridColumn = new GridColumn("","totalNipleAdicional",23,Align.CENTER,Align.CENTER);
				
var columns:Array = new Array (gridColumnParcel,gridColumnAcreage,gridColumnPlanificadas, gridColumnAdicionales,gridColumnSubtotalUniones ,gridColumnAprSO ,gridColumnAprCO ,gridColumnRech,gridColumnSubTotalRes,gridColumnR1A,gridColumnR1R,gridColumnR2A,gridColumnR2R,gridColumnR3A,gridColumnR3R,gridColumnApro,gridColumnRech,gridColumnSubtitalApro,gridColumnSubtotalNiple,gridColumnSubtotalAdic);

var grid:Grid = new Grid(this.arrayEstadistica.toArray(),40,100,new RGBColor (0xD7D7D7), new RGBColor (0xFFFFFF), new RGBColor ( 0x0 ), true, new RGBColor(0x000000),1,Joint.ROUND);
grid.columns = columns;

docPdf.addGrid(grid,5,55);

docPdf.addText("GRAFICO TOTALES",30,140);				docPdf.addImage(columnchart1,15,141,60,50,"PNG",100,1,"NONE");