[转]
下面是导出代码:
导成.DOC格式:
string files=@"C:\enquire_price"+DateTime.Now.ToString().Replace(":","").Replace(" ","")+".Doc";
enquire_report rpt=new enquire_report();
CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts=new CrystalDecisions.Shared.DiskFileDestinationOptions();
rpt.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile ;
rpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.WordForWindows;
DiskOpts.DiskFileName= files;
rpt.ExportOptions.DestinationOptions = DiskOpts;
rpt.Export();
rpt.Close();
rpt.Dispose();
rpt=null;
导成.PDF格式:
ReportDocument O_Report=new ReportDocument();
ExportOptions exportOpts = new ExportOptions();
PdfRtfWordFormatOptions pdfFormatOpts = new PdfRtfWordFormatOptions ();
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
exportOpts = O_Report.ExportOptions;
// 设置PDF格式
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;
exportOpts.FormatOptions = pdfFormatOpts;
// 设置文件选项和导出
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
diskOpts.DiskFileName = "C://Trial.pdf"; //设置PDF导出路径
exportOpts.DestinationOptions = diskOpts;
O_Report.Export ();