none
Metodo PrintToPrinter Crystal report! RRS feed

  • Pergunta

  • Pessoal tenho uma tela em meu projeto onde ao clicar imprimo diretamente sem previsualizar o rpt. No desenvolvimento tudo funcionou perfeitamente, porém ao publicar a aplicação que está no framework .Net 3.5 e estou usando o IIS 7.5. Quando uso o impressão (event_click que chma ao metodo abaixo para impressão direta do rpt) direta a aplicação trava e não retorna nenhum erro,. Alguém tem idéia de como resolvo isos?

     //Impressão do recibo
    
                        ReportDocument crReportDocument = new ReportDocument();
    
                        dsReceipt dsReport = new dsReceipt();
    
                        dsReport.dtTravellerReceipt.Merge(IB.Traveler.ListDTtraveller(int.Parse(ddlTour.SelectedValue),
                                                                                      int.Parse(hfTraveller.Value)));
                        if (rbReportType.SelectedIndex == 0)
                        {
                            crReportDocument.Load(Server.MapPath("reciboA4.rpt"));
                        }
                        else
                        {
                            crReportDocument.Load(Server.MapPath("recibo.rpt"));
                        }
    
                        crReportDocument.SetDataSource(dsReport);
                        C.RelatorioCrystal.SetParameter("obs", crReportDocument, txtDescriptionNoParcel.Text);
                        if (txtPayValue.Text != "")
                        {
                            C.RelatorioCrystal.SetParameter("Pay", crReportDocument, txtPayValue.Text);
                        }
                        else
                        {
                            C.RelatorioCrystal.SetParameter("Pay", crReportDocument, txtBalance.Text);
                        }
    
                        //impressão direta do .rpt sem conversão
                        crReportDocument.PrintToPrinter(1, true, 0, 0);


    Moizés Cerqueira | MCP / MCTS SQL SERVER

    quarta-feira, 7 de agosto de 2013 18:32