Pergunta

Estou gerando um PDF a partir do HTML usando o PISA. O pisa documentação (Seção 11.3) diz que é possível repetir uma linha "É possível repetir linhas de tabela se ocorrer uma quebra de página dentro de uma tabela. O número de linhas repetidas for passado na repetição do atributo". O código de exemplo deles é:

<table repeat="1">>
  <tr><th>Column 1</th><th>...</th></tr>
  ...
</table>

Meu código é

<table repeat="1" width="100%">
<tr>
   <th align='left'>name</th>
   <th align='right'>text</th>
</tr>
<tr><td colspan=2>
   <table>
     <tr><td>stuff</td></tr>
   </table>
</td></tr>
...
</table>

Qualquer idéia de por que o primeirou003Ctr> Não está sendo repetido na pausa da página?

Foi útil?

Solução

A solução é não aninhar suas mesas. Por alguma razão, Pisa não repete o cabeçalho se as células forem tabelas aninhadas. Retrabalhe sua estrutura para excluir as tabelas aninhadas e deve funcionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top