/// <summary>
/// SSRS to PDF
/// </summary>
public static void main(Args _args)
{
SrsReportRunController controller = new SrsReportRunController();
CustTransListContract rdpContract = new CustTransListContract();
SRSPrintDestinationSettings settings;
try
{
// Define report and report design to use
controller.parmReportName(ssrsReportStr(CustTransList, Report));
// Use execution mode appropriate to your situation
// controller.parmExecutionMode(SysOperationExecutionMode::ScheduledBatch);
// Suppress report dialog
controller.parmShowDialog(false);
// Explicitly provide all required parameters
controller.parmReportContract().parmRdpContract(rdpContract);
// Change print settings as needed
settings = controller.parmReportContract().parmPrintSettings();
settings.printMediumType(SRSPrintMediumType::File);
settings.fileFormat(SRSReportFileFormat::PDF);
settings.fileName(@'d:\SSRS\CustTrans_SSRS.pdf');
// Execute the report
//controller.startOperation();
controller.runReport();
}
catch( Exception::Error)
{
error("Conversion error");
}
}
/// SSRS to PDF
/// </summary>
public static void main(Args _args)
{
SrsReportRunController controller = new SrsReportRunController();
CustTransListContract rdpContract = new CustTransListContract();
SRSPrintDestinationSettings settings;
try
{
// Define report and report design to use
controller.parmReportName(ssrsReportStr(CustTransList, Report));
// Use execution mode appropriate to your situation
// controller.parmExecutionMode(SysOperationExecutionMode::ScheduledBatch);
// Suppress report dialog
controller.parmShowDialog(false);
// Explicitly provide all required parameters
controller.parmReportContract().parmRdpContract(rdpContract);
// Change print settings as needed
settings = controller.parmReportContract().parmPrintSettings();
settings.printMediumType(SRSPrintMediumType::File);
settings.fileFormat(SRSReportFileFormat::PDF);
settings.fileName(@'d:\SSRS\CustTrans_SSRS.pdf');
// Execute the report
//controller.startOperation();
controller.runReport();
}
catch( Exception::Error)
{
error("Conversion error");
}
}