none
Imprimir fundo da célula RRS feed

  • Pergunta

  • Boa noite pessoal,

    Estou desenvolvendo uma aplicação em ASP. Tenho alguns relatórios que ao imprimir, o conteúdo sai normalmente, mas as células das tabelas e div's com cor ou imagem de fundo não...

    Como faço para resolver isso?

    No aguardo

    quarta-feira, 16 de maio de 2012 22:12

Todas as Respostas

  • Posso dar uma olhada no código que não esta sendo impresso corretamente? Você gera as tabelas dinamicamente ou estão direto no HTML?

    Rodrigo Reis Ferreira
    Microsoft Certified

    segunda-feira, 21 de maio de 2012 22:37
  • Boa noite Rodrigo,

    Segue abaixo um exemplo:

    <table style="width:500px">
    	<tr>
    		<td colspan="3" bgcolor="green" style="text-align:center"><h3>Somente um teste</h3></td>
    	</tr>
    	<tr>
    		<td bgcolor="#6699FF" style="text-align:center">Coluna 1</td>
    		<td bgcolor="#6699FF" style="text-align:center">Coluna 2</td>
    		<td bgcolor="#6699FF" style="text-align:center">Coluna 3</td>
    	</tr>
    	<tr>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    	</tr>
    	<tr>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    	</tr>
    	<tr>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    		<td bgcolor="#808080">Dados</td>
    	</tr>
    </table>

    Além das cores, não são impressas imagens de fundo, tanto em tabelas quanto em div's

    No aguardo

    terça-feira, 22 de maio de 2012 23:11
  • Também não encontrei uma solução perfeitao que vi é que é preciso muitas vezes habilitar a impressão das cores de fundo no próprio browser:

    It is found in different spots. In IE9beta it's found in Print->Page Options under Paper options

    In FireFox it's in Page Setup -> [Format & Options] Tab under Options.

    http://stackoverflow.com/questions/3893986/css-media-print-issues-with-background-color

    No meu caso o IE9 tava desabilitado, então fui nas configurações de impressão e marquei "Imprimir Cores e Imagens do plano de fundo", só então a tabela apareceu colorida:


    Rodrigo Reis Ferreira
    Microsoft Certified

    quarta-feira, 23 de maio de 2012 01:50
  • Boa noite Rodrigo,

    Já tentei isso, mas não resolveu. De qualquer forma, obrigado.

    Acredito que eu tenha que salvar como PDF. Já encontrei algumas soluções, vou abrir outra thread pois estou com dúvidas...

    Mais uma vez, obrigado.

    quarta-feira, 23 de maio de 2012 21:11