HTML

HTML,或超文本标记语言,是一种可以在Web浏览器中打开的格式。HTML导出过滤器具有大量有用的属性用于控制输出。您可以将 HTMLExport 的DLL引用添加到工程中,或者从工具箱将其拖动到窗体的组件区域(此时会自动添加 HTMLExport的DLL引用),然后在代码或者属性窗口中设置相关属性。

GrapeCity.ActiveReports.Export.Html.v9.dll

HTML导出器属性表属性

有效值

描述

BookmarkStyle

Html (默认值) 或者 None

设置从报表的书签中为HTML生成一个书签页面。如果报表不包含书签,这个设置将被忽略。

 

CharacterSet

Big5, EucJp, HzGb2312, Ibm850, Iso2022Jp, Iso2022Kr, Iso8859_1,Iso8859_2, Iso8859_5, Iso8859_6, Koi8r, Ksc5601,ShiftJis, UnicodeUtf16, UnicodeUtf8 (默认值)

 

选择在输出HTML头节点的meta标签中使用的IANA字符集。此属性仅在IncludeHtmlHeader属性设置为True时生效。

 

CreateFramesetPage  

True 或者 False (默认值)

True以生成一组框架,左书签页(如果可用),右表文件。HTML出使用特定的文件名.frame.html

IncludeHtmlHeader

True(默认值) 或者 False

False如果您希望将HTML文件输出嵌入到另一个HTML文件。否则出的HTML文件将包含正常的HTMLHEADBODY元素。

IncludePageMargins

True 或者 False (默认值)

True以在HTML出中包含表的

MultiPage

True 或者 False (默认值)

设置为True,以便可以为报表的每一页创建一个单独的HTML页面。否则,HTML输出到单一页面。

OutputType

DynamicHtml(默认值) 或者LegacyHtml

设置为LegacyHtml用于定位表并避免使用层叠样式表(CSS)。否则控件的定位由层叠样式表决定。

RemoveVerticalSpace

True 或者 False (默认值)

设置为True,如果OutputType属性设置为LegacyHtml并且您计划从浏览器打印输出。这将从报表中删除空白以便改善分页。否则,垂直空白空间将保持不变。

Title

任意字符串

输入头节点标题的文本。这将显示在浏览器的标题栏上。

输出类型的更多信息

默认情况下,报表导出成包括层叠样式表(CSS)的DynamincHtml(DHTML)。使用OutputType 属性,您可以改变输出类型为LegacyHtml (HTML)。由于格式的不同,以上两种输出模式均不会产生和在报表查看器看到的相同效果。 请参阅以下说明并选择使用。

DynamicHtml (DHTML)

用途:

      创建带层叠样式表(CSS)的Web报表

      在Web浏览器中打开

不支持:

      Diagonal line 控件

      CrossSectionBox 控件

      控件边框

      图形(填充矩形除外)

LegacyHtml (HTML)

用途:

      创建档案报表

      在Web浏览器中打开

不支持:

      Line 控件

      控件边框

      图形 (填充矩形除外)

      CrossSectionBox 和CrossSectionLine 控件

      Overlapping 控件