Skip to content

配置参数说明

以下是根据 文档服务官方配置文档 整理的完整配置参数中文注释说明,同时追加了文档服务中文增强版特有配置参数(*标部分)。配置对象会传入 DocsAPI.DocEditor 构造函数,用于控制文档编辑器的行为、界面和回调。


根配置 (config)

参数类型默认值说明
documentobject文档参数(标题、URL、类型等)
documentTypestring文档类型:"word""cell""slide""pdf"
editorConfigobject编辑器界面参数(语言、模式、回调等)
eventsobject事件处理函数(加载、保存、错误等)
heightstring"100%"编辑器高度(如 "800px""100%"
tokenstringJWT 令牌,用于安全验证
typestring"desktop"平台类型:"desktop""mobile""embedded"
widthstring"100%"编辑器宽度

document 部分

参数类型默认值说明
fileTypestring文件扩展名(如 "docx""xlsx"
isFormbooleanfalse是否为表单文档
infoobject文档元数据(见下表)
keystring文档唯一标识符,修改文档内容时应更新
permissionsobject文档访问权限(见权限表)
referenceDataobject文档存储参考数据(fileKeyinstanceId
titlestring文档标题(含扩展名)
urlstring文档资源的绝对 URL

document.info 元数据

参数类型说明
favoriteboolean是否标记为星标(收藏)
folderstring文档所在文件夹名称
ownerstring文档所有者名称
sharingSettingsarray共享设置列表(用户/链接权限)
uploadedstring上传日期字符串

document.permissions 权限

参数类型默认值说明
chatbooleanfalse是否允许内置聊天
commentbooleantrue是否允许添加评论
commentGroupsobject按用户组控制评论编辑/删除权限
copybooleantrue是否允许复制内容
copyOut*booleantrue是否允许复制内容到外部
deleteCommentAuthorOnlybooleanfalse仅作者可删除自己的评论
downloadbooleantrue是否允许下载文档
editbooleantrue是否允许编辑(仅 edit 模式)
editCommentAuthorOnlybooleanfalse仅作者可编辑自己的评论
fillFormsbooleanfalse是否允许填写表单
modifyContentControlbooleanfalse是否允许修改内容控件
modifyFilterbooleanfalse是否允许修改表格筛选器
printbooleantrue是否允许打印
protectbooleantrue是否允许设置文档保护
reviewbooleantrue是否显示“审阅”菜单
reviewGroupsarray允许审阅的用户组 ID 列表
userInfoGroupsarray可查看用户信息的组 ID 列表

editorConfig 部分

参数类型默认值说明
actionLinkstring用于连接动作的链接(如接受审阅)
callbackUrlstring编辑器状态变化时的回调地址
coEditingobject协同编辑设置(mode: "fast"/"strict"change: true/false)
createUrlstring新建文档时的创建地址
customizationobjectUI 定制选项(见下表)
embeddedobject嵌入模式控件行为(type"embedded" 时使用)
langstring"en"界面语言代码(如 "zh-CN"
modestring"edit"打开模式:"edit" "view" "review" "comment"
"fillForms" "embedded" "blockcontent"
pluginsobject插件配置(autostartoptionspluginsData
recentarray“最近打开”文件列表(folder, title, url
regionstring区域设置(如 "en-US"
templatesarray模板列表(image, title, url
userobject当前用户信息(id, name, image, group

editorConfig.customization UI 定制

参数类型默认值说明
aboutbooleantrue是否显示“关于”菜单项
anonymousobject匿名用户设置(request: 是否请求匿名用户名称;label: 标签)
autosavebooleantrue是否显示自动保存选项
closeobject关闭按钮配置(visible: 是否显示;text: 按钮文本)
commentsbooleantrue是否显示“评论”菜单按钮
compactHeaderbooleanfalse是否启用紧凑头部
compactToolbarbooleanfalse是否启用紧凑工具栏
compatibleFeaturesbooleanfalse是否启用与旧版本的兼容功能
customerobject客户信息(名称、地址、logo 等)
featuresobject功能开关(拼写检查、角色、标签样式等)
feedbackobject反馈按钮配置(url, visible
fontobject编辑器字体(name, size
forcesavebooleanfalse是否强制保存(忽略错误)
forceWesternFontSizebooleanfalse是否强制使用西方字体大小
gobackobject返回按钮配置(blank: 新窗口打开;text: 文本;url: 链接)
helpbooleantrue是否显示帮助按钮
hideNotesbooleanfalse是否隐藏注释
hideRightMenubooleanfalse是否隐藏右侧菜单
hideRulersbooleanfalse是否隐藏标尺
integrationModestring集成模式:"embed""internal"
layoutobject布局组件显隐(头部、左菜单、右菜单、状态栏、工具栏各项)
loaderLogostring加载时显示的 logo 图片 URL
loaderNamestring加载时显示的文本
logoobject品牌 logo 配置(image, imageDark, imageLight, url, visible
macrosbooleantrue是否允许使用宏
macrosModestring"warn"宏执行模式:"disable""warn""enable"
mentionSharebooleanfalse是否允许 @ 提及共享
mobileobject移动端视图设置(forceView, info, standardView
pluginsbooleantrue是否启用插件
pointerModestring"select"鼠标指针模式:"select""hand"
reviewobject审阅显示设置(隐藏显示、追踪更改等)
showHorizontalScrollbooleantrue是否显示水平滚动条
showVerticalScrollbooleantrue是否显示垂直滚动条
slidePlayerBackgroundstring"#000000"幻灯片播放时的背景色
submitFormobject表单提交按钮配置(visible, resultMessage
suggestFeaturebooleantrue是否显示功能建议
toolbarHideFileNamebooleanfalse是否在工具栏隐藏文件名
uiThemestring"theme-classic"主题:"theme-dark""theme-light""theme-classic""theme-contrast-dark"
unitstring"cm"单位:"cm""pt""inch"
wordHeadingsColorstring文档标题颜色(十六进制)
zoomnumber100默认缩放百分比
polling*booleanfalse是否将 WebSocket 强制降级为长轮询(适配网闸环境)
readOnly*booleanfalse用户只读模式
privateView*booleanfalse是否启用 Excel 筛选仅对自己可见(仍需要用户自己设置勾选对工作表生效)
browserFonts*booleanfalse是否启用浏览器本地字体
miniToolbar*booleanfalse是否显示 Word 迷你工具栏
pluginsTab*booleantrue是否显示插件标签页
waterMark*object-防截图水印(子参数见下表)

waterMark 子参数

参数类型默认值说明
valuestring水印文字内容,支持 \\n 换行,建议不超过 2 行
fillstylestring"rgba( 192, 192, 192, 0.6 )"水印颜色,支持 rgba 和 hex(如 "#ff0000""rgba(192,192,192,0.6)"
fontstring"20px Serif"字号和字体(如 "20px Arial"
rotatenumber-30旋转角度,支持正负 120° 以内
horizontalnumber30水平间隔(像素)
verticalnumber30垂直间隔(像素)
opacitynumber1整体透明度,0~1 之间

editorConfig.embedded 嵌入模式

参数类型说明
embedUrlstring嵌入视图的 URL
fullscreenUrlstring全屏视图的 URL
saveUrlstring保存文档的 URL
shareUrlstring分享文档的 URL
toolbarDockedstring工具栏停靠位置:"top""bottom"

events 部分

所有事件均为回调函数,在特定操作时触发:

事件名触发时机
onAppReady应用程序加载完成
onCollaborativeChanges协同编辑变更
onDocumentReady文档加载完成
onDocumentStateChange文档可保存状态变化
onDownloadAs用户下载文档
onError发生错误
onInfo一般信息事件
onMakeActionLink生成动作链接(如审阅链接)
onMetaChange元数据变化(标题、收藏等)
onOutdatedVersion客户端版本过旧
onPluginsReady插件加载完成
onRequestClose请求关闭编辑器
onRequestCreateNew请求创建新文档
onRequestEditRights请求编辑权限
onRequestHistory请求版本历史
onRequestHistoryClose关闭版本历史
onRequestHistoryData请求版本历史数据
onRequestInsertImage请求插入图片
onRequestMailMergeRecipients请求邮件合并收件人列表
onRequestOpen请求打开文档
onRequestReferenceData请求参考数据
onRequestReferenceSource请求参考来源
onRequestRefreshFile请求刷新文件
onRequestRename请求重命名
onRequestRestore请求恢复版本
onRequestSaveAs请求另存为
onRequestSelectDocument请求选择文档(一般)
onRequestSelectSpreadsheet请求选择电子表格
onRequestSendNotify请求发送通知
onRequestSharingSettings请求共享设置
onRequestStartFilling请求开始填充表单
onRequestUsers请求用户列表
onSubmit表单提交
onUserActionRequired需要用户交互(如保存冲突)
onWarning发生警告