Compartir a través de


Método ReportDocument.Export

Exporta un informe a un formato y a un destino especificados dentro del objeto ExportOptions.

[Visual Basic]

Public Overridable Sub Export()

[C#]

public virtual void Export ();

[C++]

public virtual void Export();

[VJ#]

public void Export ();

Ejemplo

El siguiente ejemplo exporta el informe a disco como documento RTF.

[Visual Basic]

Private Sub ExportToDisk(ByVal fileName As String)
   ' Declarar variables y obtener las opciones de exportación.
   Dim exportOpts As New ExportOptions()
   Dim diskOpts As New DiskFileDestinationOptions()
   exportOpts = Report.ExportOptions

   ' Establecer el formato de exportación.
   exportOpts.ExportFormatType = _
   ExportFormatType.RichText
   exportOpts.ExportDestinationType = _
   ExportDestinationType.DiskFile

   ' Establecer las opciones de archivo de disco.
   diskOpts.DiskFileName = fileName
   exportOpts.DestinationOptions = diskOpts

   ' Exportar el informe
   Report.Export()
End Sub 

[C#]

private void ExportToDisk (string fileName)
{
   // Declarar variables y obtener las opciones de exportación.
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = 
   new DiskFileDestinationOptions();
   exportOpts = Report.ExportOptions;

   // Establecer el formato de exportación.
   exportOpts.ExportFormatType = ExportFormatType.RichText;
   exportOpts.ExportDestinationType = 
   ExportDestinationType.DiskFile;

   // Establecer las opciones de archivo de disco.
   diskOpts.DiskFileName = fileName;
   exportOpts.DestinationOptions = diskOpts;

   // Exportar el informe
   Report.Export ();
}

[C++]

void ExportToDisk(String* fileName)
{
   // Declarar variables y obtener las opciones de exportación.
   CrystalDecisions::Shared::ExportOptions* exportOpts = 
   new CrystalDecisions::Shared::ExportOptions();
   CrystalDecisions::Shared::DiskFileDestinationOptions* diskOpts = 
   new CrystalDecisions::Shared::DiskFileDestinationOptions();
   exportOpts = Report->ExportOptions;

   // Establecer el formato de exportación.
   exportOpts->ExportFormatType = ExportFormatType::RichText;
   exportOpts->ExportDestinationType = 
   ExportDestinationType::DiskFile;

   // Establecer las opciones de archivo de disco.
   diskOpts->DiskFileName = fileName;
   exportOpts->DestinationOptions = diskOpts;

   // Exportar el informe
   Report->Export ();
}; 

[VJ#]

private void ExportToDisk (String fileName)
{
   // Declarar variables y obtener las opciones de exportación.
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = 
   new DiskFileDestinationOptions();
   exportOpts = Report.get_ExportOptions();

   // Establecer el formato de exportación.
   exportOpts.set_ExportFormatType(ExportFormatType.RichText);
   exportOpts.set_ExportDestinationType( 
   ExportDestinationType.DiskFile);

   // Establecer las opciones de archivo de disco.
   diskOpts.set_DiskFileName(fileName);
   exportOpts.set_DestinationOptions(diskOpts);

   // Exportar el informe
   Report.Export ();
}

Requisitos

Espacio de nombres: CrystalDecisions.CrystalReports.Engine

Plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP

Vea también

Clase ReportDocument | Miembros de ReportDocument | Espacio de nombres CrystalDecisions.CrystalReports.Engine