Ir ao conteúdo
  • Cadastre-se

Gerar relatório pdf na horizontal usando report


Posts recomendados

Olá pessoal não estou conseguindo gerar um relatório na horizontal usando o Report no Visual Studio Ultimate 2013.

Segue o Código:

 

O PDF é criado no modo Retrato, preciso no modo Paisagem, tem algum código para fazer?

Obrigado.

private void btnGerar_Click(object sender, EventArgs e)
        {
            ReportViewer reportViewer = new ReportViewer();
            reportViewer.ProcessingMode = ProcessingMode.Local;
            reportViewer.LocalReport.ReportEmbeddedResource = "Apresentacao.FichaIndividualRelatorio.rdlc";
            List<ReportParameter> listReportParameter = new List<ReportParameter>();
            listReportParameter.Add(new ReportParameter("PORT", lblPort.Text));
            listReportParameter.Add(new ReportParameter("INGL", lblIngles.Text));
            listReportParameter.Add(new ReportParameter("GEOG", lblGeo.Text));
            listReportParameter.Add(new ReportParameter("HIST", lblHist.Text));
            reportViewer.LocalReport.SetParameters(listReportParameter);
            
            
            Warning[] warning;
            string[] streamids;
            string nineType;
            string encoding;
            string extension;
            byte[] bytePDF = reportViewer.LocalReport.Render("Pdf", null, out nineType, out encoding, out extension, out streamids, out warning);
            FileStream fileStreamPdf = null;
            string nomeArquivoPdf = Path.GetTempPath() + "FichaIndividual" + DateTime.Now.ToString("dd_MM_yyyy-HH_mm_ss")+".pdf";
            fileStreamPdf = new FileStream(nomeArquivoPdf, FileMode.Create);
            fileStreamPdf.Write(bytePDF, 0, bytePDF.Length);
            fileStreamPdf.Close();
            Process.Start(nomeArquivoPdf);
        }

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...