reportlab

Julian Alberto Acevedo Noreña julian.alberto.acevedo en gmail.com
Mar Nov 28 16:46:51 CET 2006


Buenos Dias, yo soy nuevo en cuestiones de ReportLab y veo que ustedes son
amplios conocedores, y estaria muy agradecido si alguno me enviara un
ejemplo concreto de como crear algun reporte, pagina o algo por el estilo
desde Python, es que en la documentacion de ReportLab no he podido entender
nada.

Gracias...

Julian Acevedo

El día 28/11/06, Pepe Aracil <pepe en diselpro.com> escribió:
>
> Hola.
>
> Te escribo un trozo de un código mio que funciona correctamente.
> Creo que el problema lo tienes en que no defines el ancho de las
> columnas.
>
>
> stl = [
>   ('GRID',(0,0),(-1,0),.5,colors.black),
>   ('BOX',(0,1),(-1,-1),.5,colors.black),
>   ('LINEBEFORE',(1,1),(-1,-1),.5,colors.black),
>   ('ALIGN',(0,0),(-1,0),"CENTER"),
>   ('ALIGN',(0,1),(-1,-1),"LEFT"),
>   ('BACKGROUND',(0,0),(-1,0),colors.yellowgreen),
>   ('BACKGROUND',(0,1),(-1,-1),colors.whitesmoke),
>   ('FONT',(0,0),(-1,-1),"Courier",10)
>   ]
>
>   t = Table(data, colWidths=[40*mm, 25*mm, 15*mm, 70*mm, 40*mm], style =
> stl )
>   t.wrap(190 * mm, 200 * mm)
>
>
>   t.drawOn(c,10 * mm ,last_end - 20 * mm - t._height)
>
>
>
> Saludos.
>
>
> Rafael Rodríguez Puente escribió:
> > Hola listeros:
> > Estoy tratando de generar un pdf con reportlab, estoy tratando de
> > generar una tabla, pero me da error, el código es el siguiente:
> > data= [['00', '01', '02', '03', '04'],
> >                ['10', '11', '12', '13', '14'],
> >                ['20', '21', '22', '23', '24'],
> >                ['30', '31', '32', '33', '34']]
> >
> >         t = Table(data)
> >
> > t.setStyle(TableStyle([('BACKGROUND',(1,1),(-2,-2),colors.green
> ),('TEXTCOLOR',(0,0),(1,-1),colors.red)]))
> >         t.drawOn(canv, x = 0, y = 0)
> > y este es el error:
> > AttributeError: Table instance has no attribute '_colpositions'
> > Si le pongo valor a este atributo (tremenda parcho), me sigue dando más
> > errores.
> >
> > Gracias por su tiempo
> >                                      "El software, al igual que el sexo,
> >
> >                                                es mejor cuando es libre"
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es