HUFERSIL.WEBDEVELOPER - Soluções com qualidade - Hugo Ferreira da Silva

  • Lumine Report Qui, 20 de março de 2008 - as 13h47 - 1 comentários

    Buenas,

    Estou trabalhando agora numa parte mais chata que geralmente todo mundo tem que fazer: relatórios.... particularmente, não sou muito daqueles que gostam de ficar fazendo vários e vários relatórios, principalmente por que para WEB é uma coisa muito desgastante, uma vez que em HTML cada browser geralmente exibe do seu próprio jeito.

    Está em fase beeeem inicial a classe Lumine Report PDF, que basicamente gera um PDF dos resultados obtidos. Abaixo um snippet de como gerar um PDF:

    require_once 'conf.php';
    Lumine::load('Report');
    $cfg->import('Sit_noticias');

    $obj = new Sit_noticias;
    $obj->limit(100)
    ->where('ativo = 1 and statusreg = 1')
    ->find();

    $report = Lumine_Report::PDF( $obj );

    $report->orientation = 'P';
    $report->title = 'Lista de Notícias';
    $report->addColumn( array('name'=>'codnoticia', 'header'=>'ID', 'width' => 10) );
    $report->addColumn( array('name'=>'titulo', 'header'=>'TITULO', 'width' => 160) );
    $report->addColumn( array('name'=>'datainicio', 'header'=>'DATA','width'=>0) );

    $report->run();
    $report->Output();

    Aqui você pode conferir o resultado.

    Está, como disse anteriormente, em fase bem inicial mesmo.
    Quem quiser colaborar com exemplos, ou até implementações, fique a vontade para entrar em contato.

    E claro, você pode baixar esta versão na página de downloads.

Páginas: 1

Arquivo

Tags