Metodo ReportDocument.Export

Esporta un report in un formato e in una destinazione specificati all'interno dell'oggetto ExportOptions.

[Visual Basic]

Public Overridable Sub Export()

[C#]

public virtual void Export ();

[C++]

public virtual void Export();

[VJ#]

public void Export ();

Esempio

Nel seguente esempio viene esportato un report sul disco come documento RTF.

[Visual Basic]

Private Sub ExportToDisk(ByVal fileName As String)
   ' Dichiara le variabili e restituisce le opzioni di esportazione.
   Dim exportOpts As New ExportOptions()
   Dim diskOpts As New DiskFileDestinationOptions()
   exportOpts = Report.ExportOptions

   ' Imposta il formato di esportazione.
   exportOpts.ExportFormatType = _
   ExportFormatType.RichText
   exportOpts.ExportDestinationType = _
   ExportDestinationType.DiskFile

   ' Imposta le opzioni relative al file del disco.
   diskOpts.DiskFileName = fileName
   exportOpts.DestinationOptions = diskOpts

   ' Esportazione del report.
   Report.Export()
End Sub 

[C#]

private void ExportToDisk (string fileName)
{
   // Dichiara le variabili e restituisce le opzioni di esportazione.
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = 
   new DiskFileDestinationOptions();
   exportOpts = Report.ExportOptions;

   // Imposta il formato di esportazione.
   exportOpts.ExportFormatType = ExportFormatType.RichText;
   exportOpts.ExportDestinationType = 
   ExportDestinationType.DiskFile;

   // Imposta le opzioni relative al file del disco.
   diskOpts.DiskFileName = fileName;
   exportOpts.DestinationOptions = diskOpts;

   // Esportazione del report.
   Report.Export ();
}

[C++]

void ExportToDisk(String* fileName)
{
   // Dichiara le variabili e restituisce le opzioni di esportazione.
   CrystalDecisions::Shared::ExportOptions* exportOpts = 
   new CrystalDecisions::Shared::ExportOptions();
   CrystalDecisions::Shared::DiskFileDestinationOptions* diskOpts = 
   new CrystalDecisions::Shared::DiskFileDestinationOptions();
   exportOpts = Report->ExportOptions;

   // Imposta il formato di esportazione.
   exportOpts->ExportFormatType = ExportFormatType::RichText;
   exportOpts->ExportDestinationType = 
   ExportDestinationType::DiskFile;

   // Imposta le opzioni relative al file del disco.
   diskOpts->DiskFileName = fileName;
   exportOpts->DestinationOptions = diskOpts;

   // Esportazione del report.
   Report->Export ();
}; 

[VJ#]

private void ExportToDisk (String fileName)
{
   // Dichiara le variabili e restituisce le opzioni di esportazione.
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = 
   new DiskFileDestinationOptions();
   exportOpts = Report.get_ExportOptions();

   // Imposta il formato di esportazione.
   exportOpts.set_ExportFormatType(ExportFormatType.RichText);
   exportOpts.set_ExportDestinationType( 
   ExportDestinationType.DiskFile);

   // Imposta le opzioni relative al file del disco.
   diskOpts.set_DiskFileName(fileName);
   exportOpts.set_DestinationOptions(diskOpts);

   // Esportazione del report.
   Report.Export ();
}

Requisiti

Spazio dei nomi: CrystalDecisions.CrystalReports.Engine

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

Vedere anche

Classe ReportDocument | Membri ReportDocument | Spazio dei nomi CrystalDecisions.CrystalReports.Engine