跳转到主要内容
此对象通过 ABBYY FineReader Engine 的导出函数提供相关功能,用于调整将识别文本导出为 HTML 格式时的参数。指向此对象的指针会作为输入参数传递给导出方法,因此会影响导出结果。新创建的此类型对象的所有属性都会设置为合理的默认值。有关各属性默认值的更多信息,请参阅相应属性的说明。 HTMLExportParams 对象是一个持久对象。这意味着该对象的当前状态可以写入持久性存储。之后,可以通过从持久性存储中读取对象状态来重新创建该对象。以下方法可用于实现对象持久化: Linux:SaveToFileLoadFromFile Windows:SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

,只读

返回 Engine 对象。

指定导出时使用的 HTML 版本。

如果将此属性的值设置为 HFM_Format40 或 HFM_Format50,则 HTMLSynthesisMode 和 SeparatePages 属性 分别不能设置为 HSM_PlainText 和 TRUE。

默认值为 HFM_Format40。

指定从已识别文本合成 HTML 代码的模式。 共有四种合成模式:仅保留段落、保留段落和字体、保留文档完整结构、 保留文档精确副本。

如果将此属性的值设置为 HSM_PlainText,则 HTMLFormatMode 属性的值不能设置为 HFM_Format40 或 HFM_Format50,且 UseCss 属性的值必须设置为 FALSE。

默认值为 HSM_FlexibleLayout,即保留文档的完整结构。

指定是否使用文档的逻辑结构来重建输出文档的结构。若此属性为 FALSE,则输出文档的结构将基于版面块重建。

若 SeparatePages 属性的值为 TRUE,则此属性不能设置为 TRUE。

此属性默认为 TRUE。

若此属性为 TRUE 且多个页面导出为 HTML 格式,则会在页面之间插入 <HR> 标签,使浏览器显示水平分隔线。

若此属性为 TRUE:
  • 文档的逻辑结构将不被保留 (UseDocumentStructure 属性不能设置为 TRUE) 。
  • HTMLFormatMode 属性的值不能设置为 HFM_Format40 或 HFM_Format50。
  • UseCss 属性的值必须设置为 FALSE。

默认值为 FALSE。

指定是否创建样式表。样式表可写入单独的 .css 文件,也可写入 HTML 文档的头部。

若 SeparatePages 属性的值为 TRUE,则此属性不能设置为 TRUE。

此属性的默认值为 TRUE。

指定将输出文档拆分为多个文件的模式。

此属性默认值为 HDSM_None。

指定导出时是否保留已识别文本中的原始行。

此属性默认为 FALSE。

指定在以 HTML 格式导出已识别文本时,是否保留文本和背景的原始颜色。

此属性默认为 TRUE。

指定是否将页眉保存到输出的 HTML 文件中。

此属性默认为 TRUE。

,只读

指定是否将文档的作者、主题、标题和关键词写入输出文件。文档的这些参数在子对象中定义,该子对象属于对象。

指定 HTML 格式输出文件的编码类型。

如果要将此属性的值更改为 TET_Simple,请先设置正确的代码页 (CodePage 属性) 。

此属性的默认值为 TET_Auto,即根据用于指定导出格式的常量自动选择编码:

此属性指定已识别文本导出时所使用的代码页。仅当 EncodingType 属性的值为 TET_Simple (导出的文本不是 Unicode) 时,此属性的值才会生效,且此时该属性必须指定有效的代码页 (不能为 CP_Null) 。

请先设置正确的代码页,再将 EncodingType 属性的值更改为 TET_Simple。

此属性默认为 CP_Null。

指定是否将图片与 HTML 格式文件一起保存。若不写入图片,HTML 文件中对图片的引用也将被省略。

默认值为 TRUE。

,只读

指定输出文件中嵌入图片所使用的图像格式和 JPEG 质量。

方法

名称描述
CopyFrom将当前对象的属性初始化为另一对象中对应属性的值。
LoadFromFile从磁盘上的文件恢复对象内容。
LoadFromMemory <Note> : 仅限 Windows。 </Note>从全局内存恢复对象内容。
SaveToFile将对象内容保存到磁盘上的文件中。
SaveToMemory <Note> : 仅限 Windows。 </Note>将对象内容保存到全局内存中。
HTMLExportParams 对象图

输出参数

该对象是Engine对象的CreateHTMLExportParams方法的输出参数。

输入参数

此对象会作为输入参数传递给以下方法:

示例

该对象用于以下代码示例:CommandLineInterface (Windows 和 Linux) 。

另请参阅

调整导出参数 使用配置文件 使用属性