我们有水晶报告,它为我们的客户生成发票,水晶报告的名称为invoice.rpt。当创建水晶报告并打印到PDF文件时,默认的PDF文件名为invoice.pdf
。
有没有办法将pdf名称更改为发票编号(这是水晶报表中的一个变量(?
例如,我们打开inovice.rpt
来创建发票10000
,我们是否可以打印到pdf文件,并且名称默认设置为1000
,而不是invoice.pdf
?
单独使用Crystal时没有这样的选项。
但一些第三方工具提供了这种功能。有关第三方Crystal Reports工具的列表和评论,请参阅Ken Hamady的优秀网站。
只需根据需要更改CrystalReportViewerID的名称即可
CrystalReportViewerID="SaleReport-16Nov2019">代码
ReportClientDocument objReportClientDocument=new ReportClientDocument((;objReportClientDocument.open("WEB-INF\reports\Folder/report.rpt",0(;
IReportSource objIReportSource=objReportClientDocument.getReportSource((;ReportExportControl objReportExportControl=新的ReportExportControl((;objReportExportControl.setReportSource(objIReportSource(;
objReportExportControl.setName("Report_FileName"(;