Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/02/2011, 00:43
afruizc
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: Ayuda con Django y Reportlab

Ya lo solucioné muchas gracias, aca va la explicación de lo que quería y como lo conseguí:

Lo que quería simplemente era un salto de página en un documento pdf generado con Reportlab, lo conseguí manejando estilos con el metodo
Código Python:
Ver original
  1. getSampleStyleSheet()
del paquete reportlab.lib.styles

Luego asigne una propiedad de cambio de línea a una variable, por ejemplo los encabezados h3, escribo todo el código que use para esto:

Código Python:
Ver original
  1. from reportlab.libs.styles import getSampleStyleSheet
  2.  
  3. estilos = getSampleStyleSheet()
  4.  
  5. h3 = estilos['Header3']
  6. h3.pageBreakBefore = 1

El atributo mágico es el pageBreakBefore, con el cual logramos hacer que al escribir un encabezado de este tipo cambie de página de inmediato
__________________
pensando en Bytecodes