文档中心
ZegoSuperBoard 超级白板
文档中心
体验 App
SDK 中心
API 中心
常见问题
代码市场
进入控制台
立即注册
登录
中文站 English
  • 文档中心
  • 超级白板
  • 客户端 API
  • 功能总览

功能总览

更新时间:2024-08-21 14:25

ZEGO SDK 拥有全面覆盖全球重点区域的网络节点,提供丰富的 API,为多端提供清晰稳定的实时语音视频云服务。

以下为基本 API 的简要介绍。

SDK初始化

方法名 描述
getInstance 获取 ZegoSuperBoardManager 实例对象
setContainerView 需要挂载文件白板区域
init 初始化 ZegoSuperBoard SDK
enableSuperBoardView 设置是否使用 SuperBoardView
getSDKVersion 获取SDK的版本号
on 注册监听事件
off 删除监听事件

ZegoSuperBoardManager的创建、销毁、切换功能

方法名 描述
getSuperBoardSubViewModelList 获取SDK保存的superBoardSubView的信息
createWhiteboardView 创建纯白板
createFileView 创建文件
destroySuperBoardSubView 销毁指定的 SuperBoardSubView 视图
querySuperBoardSubViewList 向服务器查询当前存在的 SuperBoardSubView 列表

ZegoSuperBoardSubView内容的操作功能(翻页、滚动及其他)

方法名 描述
getCurrentStep 获取动态 PPT 当前页码的动画步骤,从1开始
getCurrentSuperBoardSubViewModel 获取白板对应的model数据
flipToPage 跳转到指定页面
flipToPrePage 跳转到上一页
flipToNextPage 跳转到下一页
preStep 跳转到上一步动画
nextStep 跳转到下一步动画
getPageCount 获取总页码数
getVisibleSize 获取可见区域的大小
getCurrentSheetName 获取当前展示的sheet名称
getCurrentSuperBoardSubView 获取当前展示 superBoardSubView

ZegoSuperBoardSubView绘制操作相关功能

方法名 描述
isEnabledResponseScale 获取当前是否会响应别的用户同步过来的缩放系数
isEnabledSyncScale 获取当前是否会同步缩放系数给别的用户
setCustomFontFromAsset 设置自定义新字体
reloadView 重新加载 SubView
inputText 给白板 View 添加文本,调用后会从白板底部弹出输入框。
undo 撤销白板的上一步操作
redo 恢复白板上一步撤销的操作
clearCurrentPage 清除白板当前页的图元
clearAllPage 清除白板所有页的图元
addImage 插入图片到白板
clearSelected 删除选中的图元
setBackgroundImage 向白板设置背景图
clearBackgroundImage 清除白板的背景图

ZegoSuperBoardManager文件上传转码、缓存功能

方法名 描述
uploadFile 上传文件到 ZegoSuperBoard 服务
cancelUploadFile 在上传文件的过程中取消上传动作
cacheFile 将文件缓存到本地
uploadH5File 上传自定义H5课件
cancelCacheFile 在缓存文件的过程中取消缓存动作
queryFileCached 查询文件缓存是否存在

ZegoSuperBoardSubView 获取文件相关信息功能

方法名 描述
getExcelSheetNameList 获取 Excel 的 Sheet 名字列表
getThumbnailUrlList 获取当前文件的缩略图列表,仅支持 PDF 、PPT、动态 PPT 、H5文件格式
getPPTNotes 获取 PPT 指定页码的备注

ZegoSuperBoardSubView文件内元素操作功能

方法名 描述
stopPlayPPTVideo 停止当前动态ppt页面正在播放的视频

ZegoSuperBoardManager清理资源相关

方法名 描述
clearCache 清除文件和白板相关的缓存资源
clear 清空房间内资源 退房时调用

ZegoSuperBoardSubView操作权限

方法名 描述
setOperationMode 设置当前白板的操作模式

ZegoSuperBoardSubView 个性化设置

方法名 描述
setWhiteboardBackgroundColor 设置白板的背景颜色

ZegoSuperBoardView 切换操作相关

方法名 描述
getSuperBoardView 获取 SuperBoardView 对象
switchSuperBoardSubViewWithSheetIndex 切换excel文件到指定sheet页
switchSuperBoardSubView 切换到指定的SuperBoardSubView

ZegoSuperBoardManager 个性化设置

方法名 描述
enableCustomCursor 设置是否开启本端自定义光标
enableRemoteCursorVisible 设置是否开启显示远端自定义光标
setCustomCursorAttribute 自定义设置本端自定义光标
setCustomizedConfig 设置配置项
例如:
key值为 logPath,SDK记录日志的目录地址。
key值为 cachePath,SDK缓存的目录地址。
getCustomizedConfig 获取设置的配置项的值
enableSyncScale 设置是否将缩放同步给房间内其他成员
enableResponseScale 是否响应房间内其他成员的缩放
enableHandwriting 设置是否开启笔锋
isEnabledHandwriting 获取是否开启笔锋效果
setToolType 设置白板工具类型
getToolType 获取正在使用的白板工具类型。
setFontBold 设置文本粗体
isFontBold 获取文本是否为粗体
setFontItalic 设置文本工具的文本是否斜体。
isFontItalic 获取文字是否为斜体效果
setFontSize 设置文本大小
getFontSize 获取文本大小
setBrushSize 设置画笔粗细
getBrushSize 获取画笔粗细
setBrushColor 设置画笔颜色
getBrushColor 获取画笔颜色
本篇目录
  • 免费试用
  • 提交工单
    咨询集成、功能及报价等问题
    电话咨询
    400 1006 604
    咨询客服
    微信扫码,24h在线

    联系我们

  • 文档反馈