Pollyreports.

módulo de geração de relatórios
Baixe Agora

Pollyreports. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Chris Gonnerman
  • Site do editor:
  • http://newcenturycomputers.net/projects/rawprintserver.html

Pollyreports. Tag


Pollyreports. Descrição

PollyReports é um módulo Python que fornece um conjunto de classes para redação do relatório de banco de dados. Ele assume que você está usando o ReportLab para fazer a geração PDF, mas pode funcionar com qualquer objeto "parecido com canvas" como desejado.PollyReports fornece a seguinte estrutura para geração de relatórios: Um objeto de relatório tem uma fonte de dados ligada a ela na instanciação. Um ou mais objetos de banda (pelo menos, uma banda detalhada) devem ser adicionados a ele e, em seguida, o método Generate () será chamado para processar a fonte de dados. A fonte de dados deve ser um iterador que produza objetos que possam ser acessados via operações [], significando principalmente tipos de dict, lista e tupla, isto é, os tipos mais comuns de registros retornados por módulos padrão do banco de dados. A banda detalhada é gerada () uma vez para cada linha. Objetos de banda contêm uma lista de elementos (geralmente pelo menos um) que definem como os dados da linha devem ser impressos. Um elemento pode imprimir qualquer item ou etiqueta normal de dados e pode ser subclassado para lidar com outras coisas como imagens. Gerando uma banda na mudança de chamadas Element.generate () para cada elemento, produzindo uma lista de renderizadores com o primeiro item na lista sendo a altura geral da banda. A altura é usada para decidir se a banda se encaixará na página atual; Se não, uma nova página será criada primeiro. Quando a página está finalmente pronta para a banda, o Renderer.Render () será chamado para cada renderizador na lista de elementos, a fim de renderizar os dados. Esta versão é escrita para Python 2.7, mas deve ser facilmente adaptada ao Python 3. Página inicial do produto


Pollyreports. Software Relacionado