接口
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