impressão java

3 respostas
C

como faço para imprimir uma pagina jsf atraves de um comando???

3 Respostas

M

quem imprime nao é o jsf e sim o browser, vc pode fazer isso via javascritp com um self.print()
Isso abrirá a tela de impressão do navegador

C

hmmmm, mas como eu imprimo so o documento, sem os botoes e tal?
o código abaixo não adianta…

<script type="text/javascript">
function imprime() {
document.getElementById("btn_imprime").style.display = "none";
self.print();
document.getElementById("btn_imprime").style.display = "inline";
}
</script>
M

ai vc precisa definir um padrao no seu CSS da página

@media print{
	#ID_DO_OBJETO_A_SER_OCULTO_PARA_IMPRESSAO{
		display: none;
		width: 0px;
	}
}

é brem tranquilo

Criado 12 de março de 2008
Ultima resposta 13 de mar. de 2008
Respostas 3
Participantes 2