Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como posso definir quebras de páginas no meio de uma tabela tentei utilizando a page-break-before: always. só que não funciona entre as linhas da tabela somente em outros elementos. Desde já agradeço.. Estou criando um relatório dinâmico onde não terei controle sobre o tamanho de cada linha que pode vir a se expandir ou não..
Já fiz isso e mesmo assim corta bem em cima da linha ficando metade em uma folha...
Desde que sua tabela esteja estruturada corretamente e haja um CSS específico para impressão apenas da mesma, o possível problema pode ser nas configurações de impressão/navegador.
De qualquer forma, poste aí o que fez, pois como disse, se bem empregada é uma solução eficiente.
Att.
Pesquise a propriedade CSS page-break que permite definir quebra de página.
Como não temos controle sobre configurações do navegador e impressora do usuário, a maneira mais eficiente que encontrei é em primeiro lugar estruturar a tabela corretamente (cabeçalho, corpo e rodapé - thead, tbody, tfoot), depois definir um CSS específico para impressão desta tabela, dessa forma ao imprimir os dados, a quebra de página ocorre sem problema algum e ainda repete cabeçalho e rodapé em todas as páginas.
Att.