要使用自定义名称导出 RDL 报告,你可以使用 Active Reports 12 提供的 Export 方法,并将自定义名称传递给该方法。以下是一个示例代码:
using GrapeCity.ActiveReports;
using GrapeCity.ActiveReports.Export;
public void ExportReportToPDF(string reportFilePath, string exportFilePath, string customFileName)
{
// 创建报告对象
SectionReport report = new SectionReport();
report.Load(reportFilePath);
// 创建导出器对象
PdfExport pdfExport = new PdfExport();
// 设置导出选项
pdfExport.ExportMode = ExportMode.SingleFile;
pdfExport.FilePath = exportFilePath;
pdfExport.CustomFilename = customFileName;
// 导出报告
report.Export(pdfExport);
}
你可以调用上述方法来导出 RDL 报告为 PDF 文件,同时指定自定义的文件名。你需要提供报告文件路径、导出文件路径和自定义文件名作为参数传递给该方法。示例调用如下:
string reportFilePath = "path/to/your/report.rdl";
string exportFilePath = "path/to/export/report.pdf";
string customFileName = "custom_report_name";
ExportReportToPDF(reportFilePath, exportFilePath, customFileName);
请注意,上述示例中使用的是 Active Reports 12 的导出器和报告对象。你需要确保已正确引用 Active Reports 12 的程序集,并在代码中使用相应的命名空间。