TEduBoardController
白板功能的主要接口类
创建销毁实例
TEduBoard |
白板构造函数 |
destroy |
销毁白板 |
设置 TEduBoardCallback 回调
基本流程接口
addSyncData |
添加白板同步数据 |
getVersion |
获取 SDK 版本号 |
setDataSyncEnable |
设置白板是否开启数据同步 |
isDataSyncEnable |
获取白板是否开启数据同步 |
reset |
重置白板 |
getSyncTime |
获取同步时间戳 |
syncRemoteTime |
同步远端时间戳 |
涂鸦相关接口
setDrawEnable |
设置白板是否允许涂鸦 |
isDrawEnable |
获取白板是否允许涂鸦 |
setAccessibleUsers |
设置允许操作哪些用户绘制的图形 |
setGlobalBackgroundColor |
设置所有白板的背景色 |
getGlobalBackgroundColor |
获取白板全局背景色 |
setBackgroundColor |
设置当前白板页的背景色 |
getBackgroundColor |
获取当前白板页的背景色 |
setToolType |
设置要使用的白板工具 |
getToolType |
获取正在使用的白板工具 |
setCursorIcon |
自定义白板工具鼠标样式 |
setBrushColor |
设置画笔颜色 |
getBrushColor |
获取画笔颜色 |
setBrushThin |
设置画笔粗细 |
getBrushThin |
获取画笔粗细 |
setTextColor |
设置文本颜色 |
getTextColor |
获取文本颜色 |
setTextSize |
设置文本大小 |
getTextSize |
获取文本大小 |
setTextStyle |
设置文本样式 |
getTextStyle |
获取文本样式 |
setLineStyle |
设置直线样式 |
getLineStyle |
获取直线样式 |
setOvalDrawMode |
设置椭圆绘制模式 |
getOvalDrawMode |
获取椭圆绘制模式 |
clear |
清空当前白板页涂鸦 |
setBackgroundImage |
设置当前白板页的背景图片 |
setBackgroundH5 |
设置当前白板页的背景 H5 页面 |
undo |
撤销当前白板页上一次动作 |
redo |
重做当前白板页上一次撤销 |
resize |
重新计算白板大小,并渲染 |
白板页操作接口
addBoard |
增加一页白板 |
deleteBoard |
删除一页白板 |
prevStep |
上一步 每个 Step 对应 PPT 的一个动画效果,若当前没有已展示的动画效果,则该接口调用会导致向前翻页 |
nextStep |
下一步 |
prevBoard |
向前翻页 |
nextBoard |
向后翻页 |
gotoBoard |
跳转到指定白板页 |
getCurrentBoard |
获取当前白板页 ID |
getBoardList |
获取所有文件的白板列表 |
setBoardRatio |
设置当前白板页宽高比 |
getBoardRatio |
获取当前白板页宽高比 |
setBoardScale |
设置当前白板页缩放比例 |
getBoardScale |
获取当前白板页缩放比例 |
setBoardContentFitMode |
设置白板内容自适应模式 |
getBoardContentFitMode |
获取白板内容自适应模式 |
文件操作接口
applyFileTranscode |
发起文件转码请求 |
getFileTranscodeProgress |
主动查询文件转码进度 |
addTranscodeFile |
添加转码文件 |
deleteFile |
删除文件 |
switchFile |
切换文件 |
getCurrentFile |
获取当前文件 ID |
getFileInfo |
获取白板中指定文件的文件信息 |
getFileInfoList |
获取白板中上传的所有文件的文件信息列表 |
getFileBoardList |
获取指定文件的白板 ID 列表 |
getThumbnailImages |
获取指定文件的缩略图,不支持默认文件(fileId=#DEFAULT) |
clearFileDraws |
清空指定文件的所有白板涂鸦 |
TEduBoardCallback
白板功能的回调接口类
TEduBoardCallback |
白板事件回调接口 |
通用事件回调
TEB_ERROR |
白板错误回调 |
TEB_WARNING |
白板警告回调 |
基本流程回调
TEB_INIT |
白板初始化完成回调 |
TEB_HISTROYDATA_SYNCCOMPLETED |
白板历史数据同步完成回调 |
TEB_SYNCDATA |
白板同步数据回调 |
TEB_OPERATE_CANUNDO_STATUS_CHANGED |
白板可撤销状态改变回调 |
TEB_OPERATE_CANREDO_STATUS_CHANGED |
白板可重做状态改变回调 |
涂鸦功能回调
TEB_IMAGE_STATUS_CHANGED |
白板图片状态改变回调 |
TEB_SETBACKGROUNDIMAGE |
设置白板背景图片回调 |
TEB_H5BACKGROUND_STATUS_CHANGED |
设置白板背景 H5 状态改变回调 |
白板页操作回调
TEB_ADDBOARD |
增加白板页回调 |
TEB_DELETEBOARD |
删除白板页回调 |
TEB_GOTOBOARD |
跳转白板页回调 |
TEB_GOTOSTEP |
白板页动画步数回调 |
文件操作回调
TEB_TRANSCODEPROGRESS |
文件转码进度回调 |
TEB_ADDTRANSCODEFILE |
增加转码文件回调 |
TEB_DELETEFILE |
删除文件回调 |
TEB_SWITCHFILE |
切换文件回调 |
TEB_FILEUPLOADPROGRESS |
文件上传进度回调 |
TEB_FILEUPLOADSTATUS |
文件上传状态回调 |
关键类型定义
TEduBoardInitParam |
白板初始化参数 |
TEduBoardLineStyle |
直线样式 |
TEduBoardCursorIcon |
鼠标样式 |
TEduBoardTranscodeConfig |
文件转码参数 |
TEduBoardTranscodeFileResult |
文件转码结果 |
TEduBoardInfo |
白板信息 |
TEduBoardFileInfo |
文件信息 |
枚举值
TEduBoardToolType |
白板工具 |
TEduBoardImageFitMode |
白板图片填充对齐模式 |
TEduBoardImageStatus |
白板图片状态 |
TEduBoardTextStyle |
白板文本样式 |
TEduBoardUploadStatus |
白板上传状态 |
TEduBoardBackgroundH5Status |
H5 背景状态 |
TEduBoardContentFitMode |
白板内容自适应模式 |
TEduBoardLineType |
直线类型 |
TEduBoardArrowType |
箭头类型 |
TEduBoardOvalDrawMode |
椭圆绘制模式 |
错误码
枚举值
TEduBoardErrorCode |
白板错误码(严重) |
TEduBoardWarningCode |
白板错误码(警告) |
腾讯云官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
发表评论