Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bsranieri

Abrir Imprimir no browser

Recommended Posts

Olá,

 

Estou realizando a manutenção de um site em asp e preciso gerar alguns relatórios. Alguém sabe de uma maneira simples em asp de abrir a caixa de diálogo de impressão do browser automaticamente quando for clicado em gerar relatório, por exemplo?

 

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço ele abrir um pop-up com todo contéudo do site, dando opção de imprimir apenas conteúdo ou com imagem. Faço isso com jQuery, dá uma olhada neste link

 

usando apenas CSS:

 

/*FUNDO*/
div#fImp{
       position:absolute;
       top:0;
       left:0;
       width:100%;
       height:100%;
       background:#000;
       filter:alpha(opacity=70);
       -moz-opacity: 0.7; 
       opacity: 0.7;
       z-index:998:
}
/*JANELA PRINCIPAL*/
div#janela_impressao{
       position:absolute;
       left:50%;
       top:50%;
       width:760px;
       height:500px;
       margin: -250px 0  0 -380px;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       color:#333;
       background:#F2F2F2;
       border:solid 2px #4B4B4B;
       padding:5px;
       z-index:999;
}
/*TOPO DA JANELA*/
div#janela_impressao div#topo_janela{
       background:#333;
       height:25px;
       line-height:25px;
       margin: 0 0 5px 0;
       text-align:right;
}
/*FORMULARIO DO TOPO*/
div#janela_impressao form{
       padding:0;
       margin:0;
}
/*BOTOES DE IMPRIMIR E FECHAR*/
div#janela_impressao .button{
       background:#FFF;
       border:solid 1px #CCC;
       font-size:12px;
       margin:3px;
       width:120px;
}
/*TITULO TOPO*/
div#janela_impressao h1{
       text-transform:uppercase;
       color:#F7F7F7;
       font-size:12px;
       font-weight:bold;
       float:left;
       margin: 0 0 0 10px;
}
/*IFRAME COM O CONTEUDO*/
div#janela_impressao #conteudo_impressao{
       background:#FFF;
       width:99%;
       height:460px;
       overflow:visible;
       border:solid 1px #999;
       padding:2px;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu também uso dois arquivos css, um pra screen e outro para print. Quando clicar no link de imprimir ele só pega os dados que eu desejo no arquivo css que esta no print.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode personalizar do jeito que quiser no CSS, definndo qual o conteúdo a ser impresso dentro de div´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.