Ajude a imprimir algumas tabelas HTML sem dividi-las entre as páginas

0

Eu tenho uma página com várias tabelas HTML que eu preciso imprimir.

Cada tabela deve caber em uma página, mas tanto o Firefox quanto o Safari querem dividi-los em várias páginas e colocar mais de um em uma página.

Existe alguma maneira de forçá-lo a não quebrar as tabelas nas páginas?

Eu posso usar qualquer programa do Mac para imprimir.

Obrigado.

    
por jedberg 08.03.2010 / 22:25

2 respostas

2

Parece que você quer todos em páginas separadas, correto?

Nesse caso, e você tem acesso para editar o HTML / CSS, agrupe cada tabela em um div e adicione 'page-break-after: always;' como um estilo para essa div.

<div style="page-break-after:always">
    <table>......
    </table>
</div>

ou configure uma regra no seu css como:

.pagebreak  {page-break-after:always;}

e adicione essa classe ao elemento div de cada tabela como:

<div class="pagebreak">
    <table>...</table>
</div>

Estou usando o divs para clareza, mas você também pode adicionar esse estilo ao elemento de tabela no seu CSS, se desejar.

Se o seu conteúdo for grande demais para caber em uma página única (o que não parece ser o problema), talvez seja necessário tentar redimensionar opções como as menções @John T acima.

-D

    
por 08.03.2010 / 23:36
2

Você já tentou usar o Shrink para caber na largura da página na configuração da página do Firefox e aumentar as margens de cada página?

Você também pode querer o add-on do Aardvark para modifique uma seleção antes de imprimi-la.

    
por 08.03.2010 / 23:17

Tags