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);
}