Kita harus meng-override method preRunModifyContract yang terdapat pada class Report Controller.
Contoh:
protected void preRunModifyContract() {Setelah itu kita buat Menu Item tipe Output yang akan diarahkan ke controller class ini.
FolderName lTmpPath = System.IO.Path::GetTempPath();
FileNameOpen lFile;
SRSPrintDestinationSettings gPrintDestSetting;
;
gPrintDestSetting = new SRSPrintDestinationSettings();
lFile = strfmt('%1file.pdf', lTmpPath);
gPrintDestSetting.printMediumType(SRSPrintMediumType::File);
gPrintDestSetting.filename(lFile);
gPrintDestSetting.fileFormat(SRSReportFileFormat::PDF);
gPrintDestSetting.overwriteFile(true);
this.parmReportContract().parmPrintSettings(gPrintDestSetting);
}
No comments:
Post a Comment