【问题标题】:Crystal Report Viewer File format in ASP.NET 3.5ASP.NET 3.5 中的 Crystal Report Viewer 文件格式
【发布时间】:2011-08-13 02:40:14
【问题描述】:

我正在使用 VS 2008、ASP.NET 3.5 和 Crystal Report 10.5。

我在查看器导出下拉列表中看不到 Microsoft Word - 可编辑 (RTF) 文件格式。

如何将 Microsoft Word - 可编辑 (RTF) 添加到我的文件格式下拉列表中。

请帮帮我!!

谢谢!

【问题讨论】:

  • RTF 是我认为的写字板,MS-word 是 doc(office 2007 之前)或 docx(office 2007 及更高版本)
  • 实际上我想将 CR 导出到 Word 文档中,但是当我将所有框架显示导出到 Word 文档中并且我想删除这些框架时,我去了几个论坛,他们提到使用 Microsoft Word - 可编辑(RTF) 而不是 Microsoft Word

标签: crystal-reports


【解决方案1】:

我觉得你需要水晶报表XI(即11),这是第一个支持.rpt的版本。

如果您查看 Web 服务器上的以下目录: *aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer4\JS*

或大多数网络服务器的完整路径

*C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer4\js*

打开 export.js 文件查找以下代码,如果你看到它,那么它应该能够导出到 rtf 和/或你需要确保你有 Crxf_rtf.dll启用导出到 rtf。有关更多详细信息,请参阅此文档Exporting Changes in Crystal Reports from 8.5 to XI

if( rpt )
        {
            list += "<OPTION value=\"CrystalReports\">" + L_CrystalRptFormat + "</OPTION>";
        }
        if( pdf )
        {
            list += "<OPTION value=\"PDF\">" + L_AcrobatFormat + "</OPTION>";
        }
        if( word )
        {
            list += "<OPTION value=\"MSWord\">" + L_WordFormat + "</OPTION>";
        }
        if( xls )
        {
            list += "<OPTION value=\"MSExcel\">" + L_ExcelFormat + "</OPTION>";
        }
        if( recXls )
        {
            list += "<OPTION value=\"RecordToMSExcel\">" + L_ExcelRecordFormat + "</OPTION>";
        }
        if( rtf )
        {
            list += "<OPTION value=\"RTF\">" + L_RTFFormat +"</OPTION>";
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2012-08-26
    相关资源
    最近更新 更多