Eu tenho um projeto que requer a impressão de uma tabela HTML com muitas linhas.
Meu problema é a maneira como a tabela é impressa em várias páginas. Às vezes, ele corta uma linha pela metade, tornando-a ilegível porque a metade está na borda de uma página e o restante é impresso na parte superior da página seguinte.
A única solução plausível em que consigo pensar é usar DIVs empilhados em vez de uma tabela e forçar quebras de página, se necessário .. mas antes de passar por toda a mudança, pensei em perguntar aqui antes.
<thead>
à sua tabela com o seguinte cssthead {display: table-header-group; }
, para imprimir o cabeçalho da tabela em todas as páginas subseqüentes (útil para loooooongas tabelas de dados).