描述
- 可用于解析单文档、合并文档内容、组合文档内容、组合文档节等场景
- 可完全替代ParseDoc()接口
接口
bool ParseDocs(const char* docName, const char* subDocName, const char* subDocXml, const char* jsonCfg)
参数
参数名 | 必填 | 类型 | 说明 | 备注 |
---|---|---|---|---|
docName | 是 | string | 目标文档名 | 合并后的文档名 |
subDocName | 是 | string | 源文(子)档名 | 源文档名必填,用于保存时区分子文档所有内容 |
subDocXml | 是 | string | 源(子)文档XML | |
jsonCfg | 是 | json | 桌面版为json str web版为json obj |
json_cfg 参数
参数名 | 必填 | 类型 | 说明 | 备注 |
---|---|---|---|---|
organizeMode | 是 | enum | 文档组织模式 | E_DOCS_ORGANIZE_MODE |
recoverSelection | 否 | bool | 设置初始光标选择信息 | 0:不恢复 1:恢复文档中的上次编辑点 2:将编辑点设在正文起始 - 自动将视图滚动到选择点 - 注意:本配置优先级高于SetEditorConfig()的recoverSelection配置项 |
setUnionSelection | 否 | int | 选用当前解析文档中的光标信息作为组合文档中的光标初始位置 | 0:不选用 1:选用 |
locked | 否 | bool | 锁定内容,不可编辑增添、修改 | 0:不锁定,依赖段落原有配置 1:强制锁定 |
返回值
类型 | 说明 | 备注 |
---|---|---|
bool | 是否解析成功 | 0: 失败 1:成功 |
文档更新时间: 2025-02-03 22:03 作者:admin