none
Impressão sem cabeçalho e rodapé RRS feed

  • Pergunta

  • Olá pessoal,

    como faço para imprimir através de um código simples, inibindo o cabeçalho e rodapé, uma vez que é características do browser. Eu utilizo o IE.

    Cheguei a encontrar algo na internet, porém não funcionou. Além disso como é possível enviar um comando de quebra de página?

    O que imagino é o seguinte:

    Tenho uma tela que o usuário preencheria um formulário e em seguida colocaria um botão de impressão. Ao clicar a aplicação abriria um pop-up mostrando os dados que seriam impressos e o usuário clicaria para imprimir num formulário contínuo.

    Não é possível que não exista algo simples se faça isso!

     

    Obrigado galera!

    quarta-feira, 22 de novembro de 2006 12:59

Respostas

  • Resolví o problema, pelo menos funcionou!

    Eu fui na configuração da impressora e tirei lá na aba de portas e desmarquei o item de ativar suporte bidirecional.

     

    quinta-feira, 23 de novembro de 2006 11:40

Todas as Respostas

  • Roger,

    até onde sei, esta configuração deve ser feita manualmente através do menu File > Page Setup > campos Header e Footer.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    quarta-feira, 22 de novembro de 2006 15:45
    Moderador
  • Ricardo,

    isso até já fiz e funciona, mas eu queria algo que fizesse sem intervenção do usuário e controlasse a quebra de página no final da impressão, pois estou usando um formulário contínuo, entendeu?

    Será que tem como criar um layout personalizado com o tamanho do formulário que estou utilizando através da configuração de página?

     

    quarta-feira, 22 de novembro de 2006 16:02
  • Você até consegue algumas configurações de impressão através de CSS. Veja:

    http://www.w3schools.com/css/css_ref_print.asp

    Alternate Page to Print - http://www.felgall.com/jstip29.htm
    Try CSS media types to build printer-friendly pages - http://builder.com.com/5100-6371-1050180.html
    CSS Media types and printer friendly pages - http://javascriptkit.com/dhtmltutors/cssmedia.shtml
    Print a DataGrid Alone from an ASP.NET Web Page - http://www.devx.com/tips/Tip/27626

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    quinta-feira, 23 de novembro de 2006 10:25
    Moderador
  • Eu crieu uma classe no vb6 e testei no próprio vb e funcionou, como segue:

        Printer.Orientation = vbPRORPortrait
        Printer.Font.Size = 8
        Printer.Print " "
        Printer.Print " "
        Printer.Font.Size = 14
        Printer.Print "              xxxxxxxxxxxxxxxx"
        Printer.Print " "
        Printer.Font.Size = 8
        Printer.Print "   Hoje - " & Now
        Printer.Print " "
        Printer.Font.Size = 4
        Printer.Print "                                        " & "TESTANDO A IMPRESSÃO"
        Printer.Print "                                        " & "MAIS UM TESTE INÚTEL"
        Printer.Print "                                        " & "ESTOU FAZENDO UM TESTE DE IMPRESSÃO POR CLASSE"
        Printer.Font.Size = 10
        Printer.Print "   Controle de IMPRESSÃO PARA O ASP"
        Printer.Font.Size = 5
        Printer.EndDoc

    Porém ao instanciar no asp ocorre o erro: Printer error 0x800A01E2.

    Será que o IIS não suporta alguma sintaxe?

    quinta-feira, 23 de novembro de 2006 10:59
  • Resolví o problema, pelo menos funcionou!

    Eu fui na configuração da impressora e tirei lá na aba de portas e desmarquei o item de ativar suporte bidirecional.

     

    quinta-feira, 23 de novembro de 2006 11:40