ReportDocument.Export 方法

将报表导出到在 ExportOptions 对象内指定的格式和目标。

[Visual Basic]

Public Overrideable Sub Export( _
   ByVal options As CrystalDecisions.Shared.ExportOptions _
)

[C#]

public virtual void Export(
   CrystalDecisions.Shared.ExportOptions options
);

参数

  • options
    导出报表的格式和目标。

示例

教程

下面的示例将报表作为 RTF 文档导出到磁盘。

  
[VJ#]
            private void exportToDisk(String fileName)
            {
               ExportOptions exportOpts = new ExportOptions();
               DiskFileDestinationOptions diskOpts =
                  ExportOptions.CreateDiskFileDestinationOptions();
            
               exportOpts.set_ExportFormatType(ExportFormatType.RichText);
               exportOpts.set_ExportDestinationType(ExportDestinationType.DiskFile);
            
               diskOpts.set_DiskFileName(fileName);
               exportOpts.set_ExportDestinationOptions(diskOpts);
            
               Report.Export(exportOpts);
            }
            
  
[Visual Basic]
            Private Sub ExportToDisk(ByVal fileName As String)
               Dim exportOpts As New ExportOptions()
               Dim diskOpts As DiskFileDestinationOptions
               diskOpts = ExportOptions.CreateDiskFileDestinationOptions()
            
               exportOpts.ExportFormatType = _
                  ExportFormatType.RichText
               exportOpts.ExportDestinationType = _
                  ExportDestinationType.DiskFile
            
               diskOpts.DiskFileName = fileName
               exportOpts.ExportDestinationOptions = diskOpts
            
               Report.Export(exportOpts)
            End Sub
            
  
[C++]
            void ExportToDisk(String* fileName)
            {
               ExportOptions* exportOpts =
                  new ExportOptions();
               DiskFileDestinationOptions* diskOpts = 
                  ExportOptions.CreateDiskFileDestinationOptions();
            
               exportOpts->ExportFormatType = ExportFormatType::RichText;
               exportOpts->ExportDestinationType = 
               ExportDestinationType::DiskFile;
            
               diskOpts->DiskFileName = fileName;
               exportOpts->ExportDestinationOptions = diskOpts;
            
               Report->Export(exportOpts);
            }; 
            
  
[C#]
            private void ExportToDisk (string fileName)
            {
               ExportOptions exportOpts = new ExportOptions();
               DiskFileDestinationOptions diskOpts =
                  ExportOptions.CreateDiskFileDestinationOptions();
            
               exportOpts.ExportFormatType = ExportFormatType.RichText;
               exportOpts.ExportDestinationType =
                  ExportDestinationType.DiskFile;
            
               diskOpts.DiskFileName = fileName;
               exportOpts.ExportDestinationOptions = diskOpts;
            
               Report.Export(exportOpts);
            }
            

要求

命名空间 CrystalDecisions.CrystalReports.Engine

程序集 CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

请参见

ReportDocument 类 | ReportDocument 成员 | CrystalDecisions.CrystalReports.Engine 命名空间

**

©2005 Business Objects SA 保留所有权利。

Business Objects SA
http://www.china.businessobjects.com/
支持服务
http://www.china.businessobjects.com/