正文组合编辑
主要应用于相同页眉页脚
多个子文档组合编辑、打印的场景。具备如下特点:
- 子文档页眉、页脚内容完全相同
样式内容相同、不能有日期等动态变化的内容
- 不同子文档正文内容依次排版布局
不同子文档段落,可以存在于同一页中
接口详情见ParseDocs()接口实现相关功能
示例代码
var json_cfg ={};
//json_cfg.organizeMode = E_DOCS_ORGANIZE_MODE.MergeContent;
json_cfg.organizeMode = E_DOCS_ORGANIZE_MODE.UnionContent;
//json_cfg.organizeMode = E_DOCS_ORGANIZE_MODE.UnionSection
ThinkEditor.CreateDoc("frist");
ThinkEditor.SetEditorInfo("pc", "zltest","zl",1,"");
var url = "/system/test/merge_test/frist.xml";
let emr_response = await fetch(url, {credentials:'same-origin'});
let data = await emr_response.arrayBuffer();
json_cfg.recoverSelection = false;
json_cfg.locked = false;
ThinkEditor.ParseDocs("frist", "", data, json_cfg);
var url = "/system/test/merge_test/1.xml";
emr_response = await fetch(url, {credentials:'same-origin'});
data = await emr_response.arrayBuffer();
json_cfg.recoverSelection = true;
json_cfg.locked = true;
ThinkEditor.ParseDocs("frist", "1", data, json_cfg);
var url = "/system/test/merge_test/2.xml";
emr_response = await fetch(url, {credentials:'same-origin'});
data = await emr_response.arrayBuffer();
json_cfg.recoverSelection = false;
json_cfg.locked = false;
ThinkEditor.ParseDocs("frist", "2", data, json_cfg);
ThinkEditor.SetViewMode(E_VIEW_MODE.Edit,"{}");
文档更新时间: 2025-01-06 15:54 作者:admin