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文件将包含正常的HTML,HEAD和BODY元素。 |
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 控件