接口

void SetViewMode(E_VIEW_MODE mdoe, const char* json)

视图配置扩展参数含义

参数名 必填 类型 说明 备注
display_edit_auxiliary bool 编辑辅助,元素角标 辅助效果,元素边框 修改提示等 0:不显示 1:显示
display_selection_effect bool 选择相关效果,包括光标 框选背景色等 0:不显示 1:显示
display_revise_auxiliary bool 显示痕迹辅助线 0:不显示 1:显示
display_revise_del bool 显示审阅被删除内容 0:不显示 1:显示
display_qc_infobox bool 质控信息框 0:不显示 1:显示
display_comment_infobox bool 批注信息框 0:不显示 1:显示

通用视图

只使用第1个参数进行配置,即使用对应的内置参数进行设置。
相关参数按如下对应关系如下:

通用编辑模式

ThinkEditor.SetViewMode(E_VIEW_MODE.Edit, "");
字段
display_edit_auxiliary true
display_selection_effect true
display_revise_auxiliary false
display_revise_del false
display_qc_infobox false
display_comment_infobox false

通用浏览模式

ThinkEditor.SetViewMode(E_VIEW_MODE.Browse, "");
字段
display_edit_auxiliary false
display_selection_effect true
display_revise_auxiliary false
display_revise_del false
display_qc_infobox false
display_comment_infobox false

通用打印模式

ThinkEditor.SetViewMode(E_VIEW_MODE.Print, "");
字段
display_edit_auxiliary false
display_selection_effect false
display_revise_auxiliary false
display_revise_del false
display_qc_infobox false
display_comment_infobox false

扩展视图模式

审阅和质控视图模式都属于自定义的视图模式,可参考如下规划进行设置。

审阅编辑模式

 var json= {};
 json.display_edit_auxiliary = true;
 json.display_selection_effect = true;
 json.display_revise_auxiliary = true;
 json.display_revise_del = true;
 json.display_qc_infobox = true;
 json.display_comment_infobox = true;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Edit, json);

审阅浏览模式

 var json= {};
 json.display_edit_auxiliary = false;//change
 json.display_selection_effect = true;
 json.display_revise_auxiliary = true;
 json.display_revise_del = true;
 json.display_qc_infobox = true;
 json.display_comment_infobox = true;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Browse, json);

审阅打印模式

 var json= {};
 json.display_edit_auxiliary = false;
 json.display_selection_effect = false;//change
 json.display_revise_auxiliary = true;
 json.display_revise_del = true;
 json.display_qc_infobox = true;
 json.display_comment_infobox = true;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Print, json);

质控编辑模式

 var json= {};
 json.display_edit_auxiliary = true;
 json.display_selection_effect = true;
 json.display_revise_auxiliary = false;
 json.display_revise_del = false;
 json.display_qc_infobox = true;
 json.display_comment_infobox = false;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Edit, json);

质控浏览模式

 var json= {};
 json.display_edit_auxiliary = false;//change
 json.display_selection_effect = true;
 json.display_revise_auxiliary = false;
 json.display_revise_del = false;
 json.display_qc_infobox = true;
 json.display_comment_infobox = false;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Browse, json);

质控打印模式

 var json= {};
 json.display_edit_auxiliary = false;
 json.display_selection_effect = false;//change
 json.display_revise_auxiliary = false;
 json.display_revise_del = false;
 json.display_qc_infobox = true;
 json.display_comment_infobox = false;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Print, json);

更多-自定义视图模式

应用可根据需要自行设置视图模式。

示例:自定义痕迹编辑模式

只显示痕迹不显示信息框。

 var json= {};
 json.display_edit_auxiliary = true;
 json.display_selection_effect = true;
 json.display_revise_auxiliary = true;
 json.display_revise_del = false;
 json.display_qc_infobox = false;
 json.display_comment_infobox = false;

 ThinkEditor.SetViewMode(E_VIEW_MODE.Edit, json);
文档更新时间: 2025-04-23 21:35   作者:admin