PollyReports

Módulo de generación de informes
Descargar ahora

PollyReports Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Gonnerman
  • Sitio web del editor:
  • http://newcenturycomputers.net/projects/rawprintserver.html

PollyReports Etiquetas


PollyReports Descripción

PollyReports es un módulo de Python que proporciona un conjunto de clases para la escritura de informes de la base de datos. Se supone que está usando ReportLab para hacer la generación PDF, pero puede trabajar con cualquier objeto "similar a lienzo", ya que se desea .PollyReports proporciona el siguiente marco para la generación de informes: un objeto de informe tiene un origen de datos en la instanciación. Se debe agregar uno o más objetos de banda (al menos, una banda de detalle), y luego se llamará al método generado () para procesar la fuente de datos. La fuente de datos debe ser un iterador que produce objetos a los que se puede acceder a las operaciones [], lo que significa principalmente tipos de DICT, LISTA y TUPLE, es decir, los tipos de registros más comunes de los módulos de base de datos estándar. La banda de detalle se genera () una vez para cada fila. Los objetos de banda contienen una lista de elementos (generalmente al menos uno) que definen cómo se deben imprimir los datos de la fila. Un elemento puede imprimir cualquier elemento o etiqueta de datos normales y puede ser subclase para manejar otras cosas como imágenes. Generando una banda a su vez, llamadas elemento.generate () para cada elemento, produciendo una lista de renderizadores con el primer elemento en la lista de la altura general de la banda. La altura se usa para decidir si la banda cabrá en la página actual; Si no, primero se creará una nueva página. Cuando la página está finalmente lista para la banda, Renderer.Render () se le pedirá a cada renderizado en la lista de elementos para que realice los datos. Esta versión está escrita para Python 2.7, pero debe adaptarse fácilmente a Python 3. Página de inicio del producto


PollyReports Software relacionado