- >将ctystal报告导出为HTML格式时,会创建其他临时文件夹。将Crystal Reports导出为HTML格式时创建额外的/ temp/extra文件夹
HTML导出只有这个问题,所有其他导出格式(.doc,.excel,.pdf ..)都没有这个问题。
请让我知道,如果有人面临这个问题和解决方案相同。
例:
ExportOptions crExportOptions = new ExportOptions();
DiskFileDestinationOptions crDiskFileDestinationOptions =
new DiskFileDestinationOptions();
CString ExportPath = @"C:\"
//set path for rept file
crDiskFileDestinationOptions.DiskFileName = ExportPath + "\\Reportrpt.rpt";
HTMLFormatOptions HTML40Formatopts = new HTMLFormatOptions();
crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
crExportOptions.ExportFormatType = ExportFormatType.HTML40;
//given destination path
HTML40Formatopts.HTMLBaseFolderName = ExportPath;
HTML40Formatopts.HTMLFileName = "default.html";
HTML40Formatopts.HTMLEnableSeparatedPages = bSeparatedPages;
crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
crExportOptions.FormatOptions = HTML40Formatopts;
reportDocloc.Export(crExportOptions);
此代码导出的HTML文档到C:\ Reportrpt \ default.html中, additionalfolder “Reportrpt” 创建&导出到C:\ Reportrpt。
有什么办法可以抑制这个文件夹的创建吗?或在我的代码错误?
感谢提前!
- Prsanth(项目负责人)
该报告是否包含任何图像?它可能需要它们的子文件夹以及其他没有存储在html中的内容。 – Bridge 2012-04-20 11:24:49