Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
A um tempo comecei a utilizar o MPDF para gerar relatórios com cabeçalhos e rodapé.
Na realidade eu utilizava relatórios no Ireports, no entanto não consegui integra-los ao PHP.
Ocorre que não estou conseguindo criar algumas coisas no MPDF.
Vou citar um exemplo de um relatório de pedido de compra
O relatório precisa contem o seguinte:
Um cabeçalho que aparece apenas na primeira página que no topo teria as informações do Fornecedor.
depois as informações de descrição das colunas que devem aparecer em cada pagina.
Um loop While com os itens de compra.
e na ultima pagina informações de entrega.
Esse relatório eu consegui fazer no Ireports
Para montar no Ireports é bem mais fácil pois ele já trás, pré formatado o layout, se alguém tiver alguma ideia agradeço.
Esse DOMpdf eu não conheço, na realidade o relatório puxa informações de minha base SQLSERVER o qual já deu bastante trabalho para configurar com o MPDF e o FPDF porem em ambos eu tive problemas para elaborar esses relatorios mais complexos conforme já disse anteriormente.
Então você tem que postar o que você fez e onde está o problema para que possamos te auxiliar.
Não estou conseguindo colocar todo o código aqui, segue apenas a parte onde são escritos as informações:
//SetHTMLHeader
// Primeiro cabeçalho
$mpdf->SetHeader($header1);
$mpdf->WriteHTML($quebra);
// descrição dos itens da tabela, inicio da tabela, inicio loop while
$mpdf->SetHeader($header2, "O|E", TRUE);
$mpdf->WriteHTML($main_table);
$mpdf->WriteHTML($html2);
// fecha tabela
$mpdf->WriteHTML($html3);
//gera
$mpdf->Output();
O conteúdo das variáveis $header1, $quebra, $header2, $main_table, $html2 e $html3 estão bem certinhos, sem erros nas tags?
Recomendo ler a documentação da biblioteca, além de verificar às marcações HTML como mencionou o colega acima.
Aí você mesmo que terá que montar amigo. Você mesmo já sabe o que quer, agora é saber utilizar as funções do PHP e HTML para formatar o layout...
Porém recomendo utilizar o DOMpdf