描述

主要用于WEB版编辑器参数管理配置。

接口

bool SetEditorConfig(const char* json_cfg)
参数名 必填 类型 说明 备注
json_cfg json 桌面版为json字符串,web版为json对象

参数

参数名 必填 类型 说明 备注
elementFocusedColor ARGB 元素获得焦点时背景色 透明:”00000000”
默认:蓝色:”FFADD8E6” 或 “ADD8E6”
注意:SetViewMode之前配置
elementBackColor ARGB 元素背景色 透明:”00000000”
默认:浅蓝色:”FFF0F8FF” 或 “F0F8FF”
注意:SetViewMode之前配置
pagesBackColor ARGB 页背景区域颜色 注意:”setColor.request”事件中或之后设置
recoverSelection bool 设置初始光标选择信息 0:不恢复
1:恢复文档中的上次编辑点
2:将编辑点设在正文起始
自动将视图滚动到选择点
displayScaleMinValue float 设置缩放允许的最小值 支持在内置范围内设置 0.3~3
displayScaleMaxValue float 设置缩放允许的最大值 支持在内置范围内设置 0.3~3
optionMetaMode int 设置弹出选项选择框时,用于显示选项名的数据元来源 0 默认 优先使用itemId作为展示的可选项。itemId为空时,使用content
1:使用item.content作为选项名
2:优先使用item.id作为选项名,
item.id为空时使用item.content作为选项名
disableEditLimit bool 解除编辑限制 主要应用于制作模板阶段,
已经设置了元素编辑限制,但是又希望可以编辑的场景。支持:解除元素禁止删除、锁定配置
elementAttachColor ARGB 元素Border、Tag附加信息颜色 新产生元素附加信息时起作用
commentBgColor ARGB 批注背景色
commentActiveColor ARGB 批注激活背景色
qcBgColor ARGB 质控背景色
qcActiveColor ARGB 质控激活背景色
autoFitMinFontSize float 应用于元素限宽内容自适应、单元格内容自适应功能允许缩小的最小字体尺寸 单位cm,默认0.2cm
forbidKnowledgeMenu bool 全局禁止右键知识库菜单 0:显示 1:隐藏
forceParagraphDefaultFontColorToBlack bool 解析时强制段落默认字体颜色为黑色 0:跟随实际配置
1:解析文档时,强制转换
forceFontColorGreyToBlack bool 解析时强制将灰色(0xff808080)内容转换为黑色 0:跟随实际配置
1:解析文档时,强制转换
forceOptionLinkStrHalfToFull bool 打开文档时强制将选项半角拼接符”,”转换为全角”,” 0:不转换 1:强制转换
forceEmptyOptionLinkStrToSomeValue string 打开文档时强制将选项空拼接符解析为指定字符串 示例: “、”
defaultElementBeginBorder string 元素默认起始边框。1、目前只作用于内置UI 2、插入元素时使用 示例: “[“
defaultElementEndBorder string 元素默认结束边框。1、目前只作用于内置UI 2、插入元素时使用 示例: “]”
forbidPasteIdentityId bool 0: 默认,粘贴时携带复制对象Id 1:粘贴时不粘贴对象Id
pasteUpdateParagraphCfgMode enum 粘贴时,更新插入点段落配置行为控制。详见E_UPDATE_PARAGRAPH_CFG_MODE说明
forceShowFilter bool 是否全局元素都显示过滤器 0:默认,以单个元素配置为准
1:强制所有元素弹出过滤器
forceExternalFilter bool 是否全局元素都使用外部过滤 0:默认,以单个元素配置为准
1:强制所有元素禁用内置过滤,由应用自行外部过滤后调用SetOptions()设置元素可选项
moveFocusHotKey enum 配置文档默认焦点移动快捷键。注意:对配置为默认移动焦点快捷键模式等于Default的元素有效 默认为2=Tab,详见E_MOVE_FOCUS_HOTKEY
paperSizes json arr 内置UI 页面设置 可选纸张尺寸设置 示例:{“paperSizes”:[{“size”:”A4”,”width”:”21”,”height”:”29.7”},{“size”:”A5”,”width”:”14.8”,”height”:”21”}]}
cursorFlashInterval int 设置光标闪动间隔 单位ms。默认 500ms。
forbidDynamicLoadSource bool 是否禁用元素动态加载机制 0:默认,不禁用 1:禁用
pasteExternalSourceDataMode bool 粘贴外源(从非编辑器复制的)带格式数据时行为模式 0:默认,保留原始字号 1:跟随输入点字号

返回值

类型 说明 备注
bool 是否有更新 0:设置失败 1:设置成功
文档更新时间: 2025-04-16 21:50   作者:admin