次の方法で共有


HTMLFormatOptions クラス

HTML にエクスポートするときのオプションを取得および設定するためのプロパティがあります。

このタイプのメンバの一覧については、「HTMLFormatOptions のメンバ」を参照してください。

オブジェクト

   HTMLFormatOptions

[Visual Basic]

Public Class HTMLFormatOptions

[C#]

public class HTMLFormatOptions

[C++]

__gc public class HTMLFormatOptions

[VJ#]

public class HTMLFormatOptions

解説

HTMLFileName プロパティは、DiskFileDestinationOptions オブジェクトの DiskFileName プロパティと一致している必要があります。

次の例は、MicrosoftMailDesitinationOptions クラスのプロパティを設定する方法を示しています。

[Visual Basic]

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

   ' 変数を宣言し、エクスポート オプションを取得します。
   Dim htmlOpts As New HTMLFormatOptions()
   Dim exportOpts As New ExportOptions()
   Dim diskOpts As New DiskFileDestinationOptions()

   ' HTML 形式のオプションを設定します。
   htmlOpts.HTMLFileName = file
   htmlOpts.HTMLEnableSeparatedPages = seperatePages
   htmlOpts.HTMLHasPageNavigator = pageNavigator
   Report.ExportOptions.FormatOptions = htmlOpts

   ' HTML では、エクスポート先のオプションも設定する必要があります。
   diskOpts.DiskFileName = file
   Report.ExportOptions.DestinationOptions = diskOpts

   ' レポートをエクスポートします。
   Report.ExportOptions.ExportDestinationType = _
   ExportDestinationType.DiskFile
   Report.ExportOptions.ExportFormatType = _
   ExportFormatType.HTML40

   Report.Export()
End Sub

[C#]

private void ExportToHTML (string file, bool seperatePages, bool pageNavigator)
{
   // 変数を宣言し、エクスポート オプションを取得します。
   HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
   ExportOptions exportOpts = new ExportOptions();
   DiskFileDestinationOptions diskOpts = new 
   DiskFileDestinationOptions ();

   // HTML 形式のオプションを設定します。
   htmlOpts.HTMLFileName = file;
   htmlOpts.HTMLEnableSeparatedPages = seperatePages;
   htmlOpts.HTMLHasPageNavigator = pageNavigator;
   Report.ExportOptions.FormatOptions = htmlOpts;

   // HTML では、エクスポート先のオプションも設定する必要があります。
   diskOpts.DiskFileName = file;
   Report.ExportOptions.DestinationOptions = diskOpts;

   // レポートをエクスポートします。
   Report.ExportOptions.ExportDestinationType = 
   ExportDestinationType.DiskFile;
   Report.ExportOptions.ExportFormatType = 
   ExportFormatType.HTML40;

   Report.Export ();
}

[C++]

static void ExportToHTML (String* file, bool seperatePages, bool pageNavigator)
{
   // 変数を宣言し、エクスポート オプションを取得します。
   HTMLFormatOptions* htmlOpts = new HTMLFormatOptions ();
   ExportOptions* exportOpts = new ExportOptions();
   DiskFileDestinationOptions* diskOpts = new 
   DiskFileDestinationOptions ();

   // HTML 形式のオプションを設定します。
   htmlOpts->HTMLFileName = file;
   htmlOpts->HTMLEnableSeparatedPages = seperatePages;
   htmlOpts->HTMLHasPageNavigator = pageNavigator;
   Report->ExportOptions->FormatOptions = htmlOpts;

   // HTML では、エクスポート先のオプションも設定する必要があります。
   diskOpts->DiskFileName = file;
   Report->ExportOptions->DestinationOptions = diskOpts;

   // レポートをエクスポートします。
   Report->ExportOptions->ExportDestinationType = 
   ExportDestinationType::DiskFile;
   Report->ExportOptions->ExportFormatType = 
   ExportFormatType::HTML40;

   Report->Export ();
}

[VJ#]

private void ExportToHTML (String file, boolean seperatePages, boolean pageNavigator)
{
   // 変数を宣言し、エクスポート オプションを取得します。
   HTMLFormatOptions htmlOpts = new HTMLFormatOptions ();
   DiskFileDestinationOptions diskOpts = new 
   DiskFileDestinationOptions ();

   // HTML 形式のオプションを設定します。
   htmlOpts.set_HTMLFileName(file);
   htmlOpts.set_HTMLEnableSeparatedPages(seperatePages);
   htmlOpts.set_HTMLHasPageNavigator(pageNavigator);
   Report.get_ExportOptions().set_FormatOptions(htmlOpts);

   // HTML では、エクスポート先のオプションも設定する必要があります。
   diskOpts.set_DiskFileName(file);
   Report.get_ExportOptions().set_DestinationOptions( diskOpts);

   // レポートをエクスポートします。
   Report.get_ExportOptions().set_ExportDestinationType( 
   ExportDestinationType.DiskFile);
   Report.get_ExportOptions().set_ExportFormatType( 
   ExportFormatType.HTML40);

   Report.Export ();
}

要件

名前空間 : CrystalDecisions.Shared

プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP

アセンブリ : CrystalDecisions.Shared(CrystalDecisions.Shared.dll 内)

関連項目

HTMLFormatOptions メンバ | CrystalDecisions.Shared 名前空間