BLOQUEAR IMPRESSAO DO NAVEGADOR

THIJESUS 16/12/2010 17:34:35
#359703
Boa Tarde, eu sou novo com asp.net e gostaria de saber se é possível bloquear a opção de impressão do navegador. Se for como que eu faço essa rotina, eu estou usando o VS2008 e VB.

Muito obrigado
THIJESUS 20/12/2010 18:33:33
#360020
Eu consegui pegar essa rotina em outro site, não sei se funciona mais espero que seja útil pra alguém.

Primeiramente você deve criar o estilo, dessa maneira:

body
{
display:none;
}

salve esse css com o nome BloqueiaImpressao.css

e na sua pagina que você que bloquear a impressão faça:

<link href=[Ô]BloqueiaImpressao.css[Ô] rel=[Ô]Stylesheet[Ô] type=[Ô]text/css[Ô] media=[Ô]print[Ô] />

Explicação

O Atributo media=print na tag link, siguinifica que esse recurso vai ser usado na hora da impressão, sem afetar sua página.

Exemplo vivo:

<html lang=[Ô]pt[Ô] xmlns=[Ô]http://www.w3.org/1999/xhtml[Ô] xml:lang=[Ô]pt[Ô]>
<head>
<link href=[Ô]BloqueiaImpressao.css[Ô] rel=[Ô]Stylesheet[Ô] type=[Ô]text/css[Ô] media=[Ô]print[Ô] />
<title>Bloqueando Impressão de Pagina</title>
</head>
<body>
<H1>
Você ve no navegador, mas não na impressão
</body>
</html>
Tópico encerrado , respostas não são mais permitidas