20% OFF para compra e renovaÇÃo »

Autor Tópico: Repetir Cabeçalho na Impressão  (Lida 780 vezes)

ilanocf

  • Intermediário
  • ***
  • Mensagens: 217
    • Email
Repetir Cabeçalho na Impressão
« Online: Março 29, 2018, 07:59:23 pm »
Olá pessoal,

Fiz um relatório de produtos em html e tentei fazer com que o cabeçalho se repetisse em cada página na impressão mas não está se repetindo, como posso resolver isso? Sei que poderia fazer utilizando o Report PDF mas não sei como ajustar as colunas para não ficar o texto de uma coluna se sobrepondo ao texto da outra, por isso está bem mais fácil pra mim fazer em html mesmo e também, dá erro ao usar a cláusula CONCAT no SQL do Repor PDF.

Citar
$cabecalho = cabecalho();
$rodape = "";
$conteudo = conteudo();

echo    "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>RELATÓRIO DE PEDIDO</title>
      <STYLE>   
      
         #thead_0 { display: table-header-group; }
         #thead { page-break-before: always; }
         #tbody { display: table-row-group; }
         #tfoot { display: table-footer-group; }
      
         body {
            padding:0px 20px 0px 20px;
            font-family:Arial, sans-serif;
            font-size:12px;
         }

         .conteiner {
            border:1px solid gray;
            -webkit-border-radius: 8px;
            border-radius: 8px;
            padding:10px;
            margin-bottom:10px;
            page-break-inside: inherit;
         }

         .conteiner:hover{
            background-color:#FFFF99;
         }

         
      </STYLE>
      </HEAD>
      <BODY'>
      
         <div id='thead'>$cabecalho</div>
         <div id='tfoot'>$rodape</div>
         <div id='tbody'>$conteudo</div>

      </BODY>
      </HTML>";

Grato,

Ilano.
« Última modificação: Março 29, 2018, 08:14:01 pm por ilanocf »

Grossildo

  • Avançado
  • ****
  • Mensagens: 317
    • Email
Re:Repetir Cabeçalho na Impressão
« Responder #1 Online: Abril 21, 2018, 01:15:43 pm »
a função q carrega $conteudo, não teria como retornar uma array com as páginas ?