Symptom
Reproducing the Issue
Resolution
sample code:
using CrystalDecisions.ReportAppServer.ClientDoc;
using CrystalDecisions.ReportAppServer.DataDefModel;
using CrystalDecisions.ReportAppServer.ReportDefModel;
using CrystalDecisions.ReportAppServer.CommonObjectModel;
private ReportClientDocument m_boReportClientDocument;
private string m_boRptFile;
private ByteArray m_boByteArray;
//make sure that you change the server setting of the RAS server to this database
m_boRptFile = "C:\\Report.rpt";
try
{
m_boReportClientDocument = new ReportClientDocumentClass();
var path = (object) m_boRptFile;
m_boReportClientDocument.Open(ref path, (int) CdReportClientDocumentOpenOptionsEnum.cdReportClientDocumentOpenAsReadOnly );
}
catch (Exception e)
{
Console.WriteLine("ERROR in opening report: " + e.Message);
}
// set parameter
m_boReportClientDocument.DataDefController.ParameterFieldController.SetCurrentValue("", "param1", "ParameterValue1");
try
{
// export the report to the required format - PDF:
m_boByteArray = m_boReportClientDocument.PrintOutputController.Export(CrReportExportFormatEnum.crReportExportFormatPDF, 0);
// set the required destination:
string exportPath = "C:\\test.pdf";
m_ByteArray.Save(exportPath, true);
}
catch (Exception e)
{
Console.WriteLine("ERROR in exporting report : " + e.Message);
}
Keywords
How set parameter export PDF Report Application Server RAS .NET SDK , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , How To