共用方式為


HTMLFormatOptions 類別

提供匯出至 HTML 時的擷取和設定選項屬性。

如需這個類型所有成員的清單,請參閱 HTMLFormatOptions 成員

Object

   HTMLFormatOptions

[Visual Basic]

Public Class HTMLFormatOptions

[C#]

public class HTMLFormatOptions

[C++]

__gc public class HTMLFormatOptions

[VJ#]

public class HTMLFormatOptions

註解

HTMLFileName 屬性必須符合 DiskFileDestinationOptions 物件的 DiskFileName 屬性。

範例

這個範例說明如何使用與設定 HTMLFormatOptions 類別的某些屬性。

[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

**組件:**CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

請參閱

HTMLFormatOptions 成員 | CrystalDecisions.Shared 命名空間