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