【问题标题】:How to change the name of a PDF file in Crystal Reports?如何在 Crystal Reports 中更改 PDF 文件的名称?
【发布时间】:2019-11-08 07:31:51
【问题描述】:

我们有水晶报表,它为我们的客户生成发票,水晶报表的名称是 invoice.rpt。当水晶报表创建并打印为PDF文件时,默认的pdf文件名为invoice.pdf

有没有办法将 pdf 名称更改为发票编号(这是水晶报表中的变量)?

例如,我们打开inovice.rpt 来创建发票10000,我们可以打印到pdf 文件并且名称默认设置为1000,而不是invoice.pdf

【问题讨论】:

    标签: pdf crystal-reports


    【解决方案1】:

    Crystal 没有这样的选择。

    但有几个第 3 方工具提供了该功能。有关第 3 方 Crystal Reports 工具的列表和评论,请参阅 Ken Hamady's excellent web site

    【讨论】:

      【解决方案2】:

      只需根据需要更改为 CrystalReportViewerID 的名称

      CrystalReportViewerID="SaleReport-16Nov2019" 在代码中

      【讨论】:

        【解决方案3】:

        ReportClientDocument objReportClientDocument = new ReportClientDocument(); objReportClientDocument.open("WEB-INF\reports\Folder/report.rpt", 0);

        IReportSource objIReportSource = objReportClientDocument.getReportSource(); ReportExportControl objReportExportControl = new ReportExportControl(); objReportExportControl.setReportSource(objIReportSource);

        objReportExportControl.setName("Report_FileName");

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-02-22
          • 2011-01-24
          • 1970-01-01
          • 1970-01-01
          • 2019-08-26
          • 2011-02-17
          • 1970-01-01
          相关资源
          最近更新 更多