On Martes 06 Abril 2010 15:25:09 Boris Perez Canedo escribió:
> > On Viernes 02 Abril 2010 14:33:23 Boris Perez Canedo escribi�:
> >> Hola,
> >>
> >> Es posible rotar una tabla con su
>
> contenido en reportlab? Sucede que
> > �No
>
> ser�a preferible cambiar la orientaci�n a landscape en vez de portrait
>
> > para esas p�ginas en concreto?�
>
> �Hola y gracias por
> la respuesta,
>
> Soy bastante nuevo con reportlab. C�mo hago para hacer
> lo que dices arriba? y c�mo puedo determinar si una consulta me va producir
> una tabla que se saldr� de los l�mites para entonces cambiar la
> orientaci�n para esas p�ginas?
>
>
> Saludos,
> Boris.
>
>
> ---
> La mejor vacuna contra el virus A(H1N1) es la higiene personal
>
cuando generes el documento utiliza pagesize=landscape(A4)
A4 si es el tamaño de página que usas.
Te pego el siguiente código de ejemplo de las listas de reportlab:
def go():
doc = SimpleDocTemplate("phello.pdf")
Story = [Spacer(1,2*inch)]
style = styles["Normal"]
for i in range(100):
bogustext = ("This is Paragraph number %s. " % i) *20
p = Paragraph(bogustext, style)
Story.append(p)
Story.append(Spacer(1,0.2*inch))
from reportlab.lib.pagesizes import A4, LETTER, landscape, portrait
doc.pagesize = landscape(A4)
doc.build(Story, onFirstPage=myFirstPage, onLaterPages=myLaterPages)
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/