Classe MicrosoftMailDestinationOptions

Fornisce le proprietà per il recupero e l'impostazione delle opzioni durante l'esportazione in Microsoft Mail.

Per un elenco di tutti i membri di questo tipo, vedere Membri MicrosoftMailDestinationOptions.

Object

   MicrosoftMailDestinationOptions

[Visual Basic]

Public Class MicrosoftMailDestinationOptions

[C#]

public class MicrosoftMailDestinationOptions

[C++]

__gc public class MicrosoftMailDestinationOptions

[VJ#]

public class MicrosoftMailDestinationOptions

Note

Per eseguire l'esportazione in Microsoft mail, è necessario aver prima caricato il file mapisp32.dll. È possibile caricare il file mapisp32.dll eseguendo un client di posta elettronica, quale Microsoft Outlook.

Esempio

In questo esempio vengono illustrati l'utilizzo e l'impostazione di alcune proprietà della classe MicrosoftMailDestinationOptions.

[Visual Basic]

Private Sub ExportToHTML(ByVal file As String, ByVal _
seperatePages As Boolean, ByVal pageNavigator As Boolean)

   ' Dichiara le variabili e recupera le opzioni di esportazione.
   Dim htmlOpts As New HTMLFormatOptions()
   Dim exportOpts As New ExportOptions()
   Dim diskOpts As New DiskFileDestinationOptions()

   ' Imposta le opzioni del formato HTML.
   htmlOpts.HTMLFileName = file
   htmlOpts.HTMLEnableSeparatedPages = seperatePages
   htmlOpts.HTMLHasPageNavigator = pageNavigator
   Report.ExportOptions.FormatOptions = htmlOpts

   ' Con il formato HTML è necessario impostare anche le opzioni di destinazione.
   diskOpts.DiskFileName = file
   Report.ExportOptions.DestinationOptions = diskOpts

   ' Esportazione del report.
   Report.ExportOptions.ExportDestinationType = _
   ExportDestinationType.DiskFile
   Report.ExportOptions.ExportFormatType = _
   ExportFormatType.HTML40

   Report.Export()
End Sub

[C#]

private void ExportToHTML (string file, bool seperatePages, bool pageNavigator)
{
   // Dichiara le variabili e recupera le opzioni di esportazione.
   HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = new 
   DiskFileDestinationOptions ();

   // Imposta le opzioni del formato HTML.
   htmlOpts.HTMLFileName = file;
   htmlOpts.HTMLEnableSeparatedPages = seperatePages;
   htmlOpts.HTMLHasPageNavigator = pageNavigator;
   Report.ExportOptions.FormatOptions = htmlOpts;

   // Con il formato HTML è necessario impostare anche le opzioni di destinazione.
   diskOpts.DiskFileName = file;
   Report.ExportOptions.DestinationOptions = diskOpts;

   // Esportazione del report.
   Report.ExportOptions.ExportDestinationType = 
   ExportDestinationType.DiskFile;
   Report.ExportOptions.ExportFormatType = 
   ExportFormatType.HTML40;

   Report.Export ();
}

[C++]

static void ExportToHTML (String* file, bool seperatePages, bool pageNavigator)
{
   // Dichiara le variabili e recupera le opzioni di esportazione.
   HTMLFormatOptions* htmlOpts = new HTMLFormatOptions ();
   ExportOptions* exportOpts = new ExportOptions();
   DiskFileDestinationOptions* diskOpts = new 
   DiskFileDestinationOptions ();

   // Imposta le opzioni del formato HTML.
   htmlOpts->HTMLFileName = file;
   htmlOpts->HTMLEnableSeparatedPages = seperatePages;
   htmlOpts->HTMLHasPageNavigator = pageNavigator;
   Report->ExportOptions->FormatOptions = htmlOpts;

   // Con il formato HTML è necessario impostare anche le opzioni di destinazione.
   diskOpts->DiskFileName = file;
   Report->ExportOptions->DestinationOptions = diskOpts;

   // Esportazione del report.
   Report->ExportOptions->ExportDestinationType = 
   ExportDestinationType::DiskFile;
   Report->ExportOptions->ExportFormatType = 
   ExportFormatType::HTML40;

   Report->Export ();
}

[VJ#]

private void ExportToHTML (String file, boolean seperatePages, boolean pageNavigator)
{
   // Dichiara le variabili e recupera le opzioni di esportazione.
   HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
   DiskFileDestinationOptions diskOpts = new 
   DiskFileDestinationOptions ();

   // Imposta le opzioni del formato HTML.
   htmlOpts.set_HTMLFileName(file);
   htmlOpts.set_HTMLEnableSeparatedPages(seperatePages);
   htmlOpts.set_HTMLHasPageNavigator(pageNavigator);
   Report.get_ExportOptions().set_FormatOptions(htmlOpts);

   // Con il formato HTML è necessario impostare anche le opzioni di destinazione.
   diskOpts.set_DiskFileName(file);
   Report.get_ExportOptions().set_DestinationOptions( diskOpts);

   // Esportazione del report.
   Report.get_ExportOptions().set_ExportDestinationType( 
   ExportDestinationType.DiskFile);
   Report.get_ExportOptions().set_ExportFormatType( 
   ExportFormatType.HTML40);

   Report.Export ();
}

Requisiti

Spazio dei nomi: CrystalDecisions.Shared

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

Assemblaggio: CrystalDecisions.Shared (in CrystalDecisions.Shared.dll)

Vedere anche

Membri MicrosoftMailDestinationOptions | Spazio dei nomi CrystalDecisions.Shared