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/

Responder a