none
Window.Print() sem o Window.Open() RRS feed

  • Pergunta

  • Oi colegas,

     

    Eu consigo imprimir uma img src que está dentro de uma td, clicando num botaozinho que eu coloquei embaixo de cada tr, sem ter que usar o window.open, ou seja, abrir a imagem para visualização?

     

    É que eu gostaria de enviar diretamente para impressora:

    Veja exemplo:

    <script>

     function ImprimirGrafico(Rel) {

      url = "Relatorios/rel_Imagem.asp;
      var tools = "height=600";
      tools += ",width=800";
      tools += ",left=" + ((screen.width / 2) - 400);
      tools += ",top=50";
      tools += ",status=yes";
      tools += ",toolbar=yes";
      tools += ",menubar=no";
      tools += ",location=no";
      tools += ",resizable=yes";
      tools += ",scrollbars=yes";
      window.open(url, "", tools);

     }
    </script>

     

    Mas eu gostaria de dar um Window.Print direto para impressora sem mostrar na tela, é possível???

    []s Luciana.

    segunda-feira, 5 de março de 2007 12:18

Respostas

  • Olá Luciana, me parece que é a página "rel_Imagem.asp" que contém o "window.Print()"...
    para que ela não apareça, troque a largura de 800 para 20 e a altura de 600 para 20... daí põe um window.close() logo depois do window.Print()...

    Ela continuará aparecendo, mas bem pequenina...

    quarta-feira, 7 de março de 2007 16:06
  • Ok Leonardo, muito obrigada pela resposta.

    Esta também é uma alternativa.

    Eu habilitei a opcao "Imprimir imagens e cores de fundo" nas opcoes avancadas do Internet Explorer e funcionou. :-)

    Valeu!

     

    []s Luciana.

    terça-feira, 20 de março de 2007 16:29

Todas as Respostas

  • Olá Luciana, me parece que é a página "rel_Imagem.asp" que contém o "window.Print()"...
    para que ela não apareça, troque a largura de 800 para 20 e a altura de 600 para 20... daí põe um window.close() logo depois do window.Print()...

    Ela continuará aparecendo, mas bem pequenina...

    quarta-feira, 7 de março de 2007 16:06
  • Ok Leonardo, muito obrigada pela resposta.

    Esta também é uma alternativa.

    Eu habilitei a opcao "Imprimir imagens e cores de fundo" nas opcoes avancadas do Internet Explorer e funcionou. :-)

    Valeu!

     

    []s Luciana.

    terça-feira, 20 de março de 2007 16:29