The HtmlFilter type exposes the following members.

Constructors

  Name Description
Public method HtmlFilter(Stream)
Initializes a new instance of the HtmlFilter class attached to a stream.
Public method HtmlFilter(String)
Initializes a new instance of the HtmlFilter class attached to a file.
Public method HtmlFilter(Stream, String, String)
Initializes a new instance of the HtmlFilter class attached to a stream.

Methods

  Name Description
Public method AddOutlineEntry
Called when the component renders the beginning of a report group.
(Inherited from ExportFilter.)
Protected method BreakPages
Breaks up an HTML output file containing multiple pages into multiple files.
Protected method CreateStyleSheet
Create and save style sheet for the report.
Public method Dispose
Called when the component finishes rendering a report, or when the rendering process is canceled by the user or interrupted by an error.
(Overrides ExportFilter..::..Dispose()()()().)
Protected method EndPage
Encodes the end of the current page.
Public method EndReport
Called when the component finishes rendering a report.
(Overrides ExportFilter..::..EndReport()()()().)
Public method EndSection
Called when the component finishes rendering each section.
(Overrides ExportFilter..::..EndSection(Section).)
Protected method GetHtmlFieldBackgroundPicture
Gets a CSS style fragment that represents a field's background image.
Protected method GetHtmlFieldLink
Gets an HTML tag that represents a link in a field.
Protected method GetHtmlFieldPicture
Gets an HTML tag that represents an image in a field.
Protected method GetHtmlPlainText
Gets a plain text version of an RTF string.
Public method IsPaged
Determines whether this filter generates single or multi-page reports.
(Overrides ExportFilter..::..IsPaged()()()().)
Public method NewPage
Called after each page break on paged reports (see the IsPaged()()()() property).
(Overrides ExportFilter..::..NewPage()()()().)
Public method RenderField
Called when the component needs to render a report field with specific content at a specific position on the current page.
(Overrides ExportFilter..::..RenderField(Field, Rectangle, String, Image).)
Protected method SaveStyleSheet
Save style sheet into the given StreamWriter.
Public method StartOverlays
Called after the component has finished rendering the first pass of the report, and before it starts rendering overlay fields.
(Overrides ExportFilter..::..StartOverlays()()()().)
Protected method StartPage
Encodes the start of a new page.
Public method StartReport
Called when the component starts rendering a report.
(Overrides ExportFilter..::..StartReport(C1Report).)
Public method StartSection
Called when the component starts rendering a section.
(Overrides ExportFilter..::..StartSection(Section, Double, Double).)
Public method UsesImages
Returns a value that determines whether the filter uses page images.
(Overrides ExportFilter..::..UsesImages()()()().)

Properties

  Name Description
Public property DrillDown
Specifies whether the user should be able to expand and collapse groups by clicking on their header sections.
Public property EncodeHtml
Specifies whether field contents should be encoded or rendered in raw format. This property allows you to render fields that contain HTML formatting.
Public property MultiFile
Specifies whether the built-in HTML filter should break paged reports into multiple HTML files (one per page).
Public property Paged
Specifies whether the filter should produce a continuous report into a single HTML file or a paged report into a set of HTML files.
Public property StartCollapsed
Specifies whether DrillDown reports should be initially displayed in a collapsed state.

See Also