Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia cientistas da web, mais uma duvida que estou apanhando, creio que bem simples.
preciso imprimir (em papel mesmo, chamar impressora na maquina do usuario), apenas o conteudo de uma div, como proceder?
eu tenho no meu codigo uma chamada assim:
<a class="btn" href="index2.php?exe=album/gallery-relatorio&postid=<?php echo $id;?>" onClick="self.print();"/>Imprimir Relatorio</a>
onde onclick="self.print();" faz a impressão, mas da pagina toda, incluindo menus, rodapé e tudo mais, eu preciso imprimir somente o que aparece dentro de uma div
<div class="bloco form" style="display:block">
imprimir o que aparece aqui....
</div><!-- /bloco form -->
@media print {
body {
display: none;
}
#divQueDeveSerImpressa {
display: block;
}
}>
@media print {
body {
display: none;
}
#divQueDeveSerImpressa {
display: block;
}
}
Evandro, como deve ser chamada a função? insiro este codigo no css, a div eu coloco qual vai ser impressa, mas como procedo na chamada da função?
Coloque esse codigo no css
Insira o código do Evandro no css que da certo.
Cara, se eu não me engano, um colega no seu projeto usou o jQuery.printElement (plugin da bliblioteca jQuery). Acho viável tentar usa-lo. Não me lembro de coisa melhor para o seu problema. Boa sorte ;D