none
Definir o que apareça na impressão RRS feed

  • Pergunta

  • Boa tarde, pessoal.

    Estou desenvolvendo um projeto onde tenho um botão que imprime a página toda, utilizei a o comando OnClientClick="javascript:print();" para imprimir, porém eu gostaria de imprimir sem o título da página e sem os botões que aparecem na impressão, alguém sabe alguma maneira que possa fazer isso?

    Obrigado!

    quinta-feira, 11 de agosto de 2016 18:24

Respostas

Todas as Respostas

  • Opa,

    Nesses itens que você não deseja que apareçam na impressão, adicione uma class a elas, como essa:

    <h1 class="no-print">TITULO</h1>

    E altere seu código do botão para:

    OnClientClick="javascript:$('.no-print').hide();print();"

    O único detalhe é que você precisa adicionar a referência e estar usando jQuery

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quinta-feira, 11 de agosto de 2016 19:03
  • eu Consegui fazer de uma outra maneira,

    mas ainda exibe o título da página e a url dela, como que eu posso fazer pra não ser exibida?

    Obrigado,

    quinta-feira, 11 de agosto de 2016 19:33
  • Acredito que isso que você queira remover são configurações do próprio browser e não podem ser alterados dessa forma.

    Em relação aos itens no seu html, daí sim...usa o método que te falei ou o que você testou


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quinta-feira, 11 de agosto de 2016 20:12