none
Impressão de página RRS feed

  • Pergunta

  • Boa tarde,

    Preciso que, ao carregar uma página, seja aberta automaticamente a janela de escolha da impressora, onde é possível escolher a quantidade de páginas que será impressa, entre outras opções.

    Alguém sabe como fazer?

    Fico no aguardo,

    domingo, 7 de novembro de 2010 14:55

Respostas

  • Blz Eder,

    Uma vez tive que criar essa opção para uma página e usei Java Script!

    Segue o Ex.

    <SCRIPT language=JavaScript>
    
    <!--
    
    function printPage() {
    
    if (window.print) {
    
    agree = confirm('Imprimir essa página?');
    
    if (agree) window.print();
    
     }
    
    }
    
    // -->
    
    </SCRIPT>
    
    
    <Body onload=printPage()>
    

    M@rcus - Web Developer Asp.Net and C#
    segunda-feira, 8 de novembro de 2010 11:19
  • Eder,

    você terá que recorrer a javascript para chamar a janela de impressão:

    window.print();
    

    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    segunda-feira, 8 de novembro de 2010 11:54
    Moderador

Todas as Respostas

  • Para a impressão você pode usar o iTextSharp

    http://sourceforge.net/projects/itextsharp/

    ele é bem fácil de usar, basta ler a documentação, aí você pode enviar as configurações do seu webform para ele e gerar um pdf.

    Alguns tutoriais de como utilizá-lo:

    http://www.codeproject.com/KB/graphics/iTextSharpTutorial.aspx

    http://www.macoratti.net/10/11/aspn_pdf.htm

    segunda-feira, 8 de novembro de 2010 03:43
  • Blz Eder,

    Uma vez tive que criar essa opção para uma página e usei Java Script!

    Segue o Ex.

    <SCRIPT language=JavaScript>
    
    <!--
    
    function printPage() {
    
    if (window.print) {
    
    agree = confirm('Imprimir essa página?');
    
    if (agree) window.print();
    
     }
    
    }
    
    // -->
    
    </SCRIPT>
    
    
    <Body onload=printPage()>
    

    M@rcus - Web Developer Asp.Net and C#
    segunda-feira, 8 de novembro de 2010 11:19
  • Eder,

    você terá que recorrer a javascript para chamar a janela de impressão:

    window.print();
    

    Ricardo Oneda Blog de Ricardo Oneda Perfil de Ricardo Oneda no Twitter Perfil MVP de Ricardo Oneda
    segunda-feira, 8 de novembro de 2010 11:54
    Moderador