Share via


HTMLFormatOptions Class

Provides properties for retrieving and setting options when exporting to HTML.

Namespace CrystalDecisions.Shared Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Syntax

'Declaration
Public Class HTMLFormatOptions
    Inherits ExportFormatOptions
    Implements ICloneable
public class HTMLFormatOptions : ExportFormatOptions, ICloneable

Remarks

The HTMLFileName property must match the DiskFileName property of the DiskFileDestinationOptions object.

Example

This example shows how to set some of the properties of the HTMLFormatOptions class. The code first declares variables, and gets the export options. Next, it sets HTML format options and destination options before exporting the report.

'Declaration

      Private Sub ExportToHTML(ByVal file As String, ByVal _
      seperatePages As Boolean, ByVal pageNavigator As Boolean)
      
         Dim htmlOpts As HTMLFormatOptions = ExportOptions.CreateHTMLFormatOptions()
         Dim diskOpts As DiskFileDestinationOptions = ExportOptions.CreateDiskFileDestinationOptions()
         Dim exportOpts As New ExportOptions()
      
         htmlOpts.HTMLFileName = file
         htmlOpts.HTMLEnableSeparatedPages = seperatePages
         htmlOpts.HTMLHasPageNavigator = pageNavigator
         exportOpts.ExportFormatOptions = htmlOpts
      
         diskOpts.DiskFileName = file
         exportOpts.ExportDestinationOptions = diskOpts
      
         exportOpts.ExportDestinationType = _
            ExportDestinationType.DiskFile
         exportOpts.ExportFormatType = _
            ExportFormatType.HTML40
      
         myReportDocument.Export(exportOpts)
      End Sub
      
      private static void ExportToHTML (string file, bool seperatePages, bool pageNavigator)
      {
         HTMLFormatOptions htmlOpts = ExportOptions.CreateHTMLFormatOptions();
         DiskFileDestinationOptions diskOpts = ExportOptions.CreateDiskFileDestinationOptions();
         ExportOptions exportOpts = new ExportOptions();
      
         htmlOpts.HTMLFileName = file;
         htmlOpts.HTMLEnableSeparatedPages = seperatePages;
         htmlOpts.HTMLHasPageNavigator = pageNavigator;
         exportOpts.ExportFormatOptions = htmlOpts;
      
         diskOpts.DiskFileName = file;
         exportOpts.ExportDestinationOptions = diskOpts;
      
         exportOpts.ExportDestinationType =
            ExportDestinationType.DiskFile;
         exportOpts.ExportFormatType =
            ExportFormatType.HTML40;
      
         reportDocument.Export(exportOpts);
      }
      

Inheritance Hierarchy

Object
   ExportFormatOptions
      HTMLFormatOptions

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

HTMLFormatOptions Members
CrystalDecisions.Shared Namespace