Pular para o conteúdo principal

Como criar um botão para imprimir a página do navegador – HTML

Criar uma botão com um um comando Javascript:

onClick="window.print()"

<form>
<input type="button" value="Imprimir esta página" onClick="window.print()"/>
</form>

Funciona em todos os navegadores. 

Para imprimir uma área especifica da página, basta acrescentar um estilo pelo CSS.

Caso 1  – Imprimir tudo excluindo uma ou mais áreas da impressão

Existe área que deseja excluir da impressão? Basta criar uma uma class dentro de @media print, para ocultar a visibilidade e atribuí-la ao elemento (tag html) que você não quer imprimir. 

<!DOCTYPE html>
<html>
<head>
  <title>Not Print</title>
  <style type="text/css">
      @media print { 
          .noprint { visibility:hidden; } 
      }
  </style>
</head>
<body>
  <strong>Isto vai ser impresso!</strong>
  <div class="noprint">
      Este texto não será impresso.
  </div> 
  Este texto será impresso!             
</body>
</html>

Caso 2 – Incluir uma única área na impressão, e excluir outras
Imprimir apenas uma área específica, como uma DIV, por exemplo, e não quiser que o restante do site apareça na impressão. 

<!DOCTYPE html>
<html>
<head>
  <title>Yes Print</title>
  <style type="text/css">
    @media print {
      * {
        visibility:hidden;
      }
 
      #imprimir {
        visibility:visible;
        position: absolute;
        top:0;
        left:0;                                     
      }                                  
    }
  </style>
</head>
<body>
  <strong>Este texto não será impresso!</strong>  
  <div id="imprimir">
      Este texto será impresso!
  </div> 
  Este texto aqui não será impresso!            
</body>
</html>

Comentários

Postagens mais visitadas deste blog

EmguCV DLL Not Found Exception -Unable to find cvextern?

Eu também tive os mesmos problemas. Neste fórum emgucv , não sei por que cvextern.dlldo emgucv 3.4.3 não é possível carregar cvextern (porque não é possível encontrar cvextern), e você permitiu usar o arquivo cvextern.dlldo emgucv 3.4.2 (certifique-se de escolher x64 / x86), copie /bin/Debuge este arquivo é encontrado automaticamente /bin/Debug/x86ou /bin/Debug/x64quando você termina de construir o programa no Visual Studio.  O Erro:  The type initializer for 'Emgu.CV.CvInvoke' threw an exception. : Unable to load DLL 'cvextern': The specified module could not be found. (Exception from HRESULT: 0x8007007E)  Para resolver o problema copia a pasta x64 ou x86 para dentro da pasta bin da aplicação. Ou copie os arquivos para dentro da pasta bin da aplicação WCF.

Rastreador Tag Bluetooth MiTag Android

Configuração e Rastreamento com Mi Tag O vídeo apresenta uma solução de rastreamento de equipamentos por meio de uma tag chamada MiTag, que foi comprada no AliExpress. O comunicador explica que esta tag funciona sem a necessidade de internet ou chip, utilizando a rede Bluetooth de outros celulares próximos para propagar sua localização até o aplicativo no celular do usuário. O vídeo demonstra o processo de configuração inicial da tag com o aplicativo Google Finder Hub, que é o localizador do Google, exclusivo para Android. Por fim, o tutorial também mostra como desinstalar e resetar a MiTag, um processo necessário caso o usuário queira emparelhar o dispositivo com um celular diferente, já que a tag fica bloqueada após a primeira conexão. https://youtu.be/mm1Z5lus7ag ## Funcionalidades Essenciais da Mi Tag As principais funcionalidades da Mi Tag giram em torno da capacidade de rastreamento independente e de longa duração: 1. **Rastreamento Sem Necessidade de Internet ou Chip:...

Comerciante ou Loja que não emite nota fiscal com CPF do consumidor

Aqui vai uma dica para você consumidor. Alguns comerciantes do DF não estão emitindo a nota fiscal com o CPF do consumidor. Essa prática é ilegal, já que existe uma lei desde 2008 obrigando o comerciante a emitir tal documento. A obrigatoriedade da emissão da Nota Fiscal Eletrônica está prevista na cláusula 2ª do Protocolo ICMS 42/2009, alterado pelo Protocolo ICMS 196/2010, que determina a substituição da nota fiscal impressa pela NF-e. A decisão do Confaz foi publicada no Diário Oficial da União em 13 de dezembro passado. ( http://www.fazenda.gov.br/confaz/confaz/protocolos/ICMS/2009/pt042_09.htm ) Se você é uma das pessoas que tem pedido a nota legal e não tem sido atendida, agora você poderá reclamar direto na Secretaria da Fazenda pelo telefone 156 . O consumidor poderá reclamar de estabelecimento que não emitem nota, como também dos que emitem e não enviam o documento a secretaria. Corra atrás! Quando o comerciante emite e envia o documento para a secretaria, todos sa...