Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Spybrbr

Relatorio utilizando TCPDF

Recommended Posts

Estou utilizando o TCPDF para fazer um relatorio que gera várias planilhas com os resultados da consulta do banco.

Está funcionando tudo certo, entretanto quando muda de pagina está quebrando no meio da celula.

 

tabela1.jpg

 

 

 

alguém sabe uma forma de corrigir esse problema? Gostaria que a divisão ficasse em cima da linha da celula.
Outra coisa, como faço para centralizar os dados no meio da celula?


Segue abaixo o codigo que estou utilizando para gerar e preecher a tabela:

//------------------------------------------
//Generating the HEADER Table
//
$tbl = '<table border="1" align="center">
<tr bgcolor="#DDDDDD" valign="middle">
<th rowspan="2">a1<br></th>
<th rowspan="2">a2<br></th>
<th rowspan="2">a3</th>
<th rowspan="2">a4<br></th>
<th rowspan="2">a5<br></th>
<th colspan="2">b<br></th>
<th rowspan="2" width="80">a8)<br></th>
<th rowspan="2">a9 <br></th>
<th rowspan="2">a10<br></th>
<th rowspan="2">a11<br></th>
<th rowspan="2">a12<br></th>
<th rowspan="2">a13<br></th>
</tr>
<tr bgcolor="#DDDDDD" valign="middle">
<td>a6</td>
<td>a7</td>
</tr>';

//</table>';

while (!$rs->EOF)
{
$tbl = $tbl . "<tr>";
$tbl = $tbl . "<td>".$rs->fields[0]."</td>";
$tbl = $tbl . "<td>".$rs->fields[1]."</td>";
$tbl = $tbl . "<td>".$rs->fields[2]."</td>";
$tbl = $tbl . "<td>".utf8_decode($rs->fields[3])."</td>";
$tbl = $tbl . "<td>".utf8_decode($rs->fields[4])."</td>";
$tbl = $tbl . "<td>".utf8_decode($rs->fields[5])."</td>";
$tbl = $tbl . "<td>".utf8_decode($rs->fields[6])."</td>";
$tbl = $tbl . "<td>".utf8_decode($rs->fields[7])."</td>";
$tbl = $tbl . "<td>".$rs->fields[8]."</td>";
$tbl = $tbl . "<td>".$rs->fields[9]."</td>";
$tbl = $tbl . "<td>".$rs->fields[10]."</td>";
$tbl = $tbl . "<td>".$rs->fields[11]."</td>";
$tbl = $tbl . "<td>".$rs->fields[12]."</td>";
$tbl = $tbl . "</tr>";
$rs->MoveNext();
}
$tbl = $tbl . "</table>";

$pdf->writeHTML($tbl, true, false, false, false, '');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.