腾讯云互动白板关键类型定义-教育服务解决方案

TEduBoardController.TEduBoardErrorCode

由 TEduBoardController.TEduBoardCallback.onTEBError 触发,出现此错误表示白板已经不可用白板错误码 TEduBoardErrorCode

枚举 类型 描述
TEDU_BOARD_ERROR_INIT int 1 初始化失败
TEDU_BOARD_ERROR_AUTH int 2 服务鉴权失败,请先购买服务
TEDU_BOARD_ERROR_LOAD int 3 白板加载失败,监听到此错误,建议进行重试
TEDU_BOARD_ERROR_TIM_INVALID int 5 互动白板内置 IMSDK 不可用 互动白板内部会反射调用 IMSDK 接口,如果 IMSDK 升级了后则会调用失败请参考 TIM 同步信令通道 文档
TEDU_BOARD_ERROR_HISTORYDATA int 6 同步历史数据失败,监听到此错误,建议进行重试
TEDU_BOARD_ERROR_RUNTIME int 7 白板运行错误,请检查 sdkAppId、userId、userSig 是否正确;请根据错误信息描述,查阅错误码文档
TEDU_BOARD_ERROR_AUTH_TIMEOUT int 8 服务鉴权超时,可以存在网络问题,请重试
TEDU_BOARD_MAX_BOARD_LIMITED int 10 单课堂内白板页数已经达到上限
TEDU_BOARD_SIGNATURE_EXPIRED int 11 userSig过期, 请生成新的usersig,并重新初始化白板
TEDU_BOARD_ERROR_PATH_INVALID int 101 路径非法
TEDU_BOARD_ERROR_WRITE_ERROR int 102 文件写入错误

TEduBoardController.TEduBoardWarningCode

由 TEduBoardController.TEduBoardCallback.onTEBWarning 事件触发,警告级别,不会影响白板使用白板警告码 TEduBoardWarningCode

枚举 类型 描述
TEDU_BOARD_WARNING_SYNC_DATA_PARSE_FAILED int 1 接收到其他端的同步数据解析错误,出现该警告的原因一般为业务方修改了白板信令数据结构或者将非白板信令也传递给了白板
TEDU_BOARD_WARNING_TIM_SEND_MSG_FAILED int 2 使用互动白板内部通过反射调用IM发送消息失败
TEDU_BOARD_WARNING_H5PPT_ALREADY_EXISTS int 3 调用 addTranscodeFile 接口时候传入的课件已经存在,msg 中包含了 fileId,可直接使用 switchFile 进行切换
TEDU_BOARD_WARNING_ILLEGAL_OPERATION int 5 互动白板历史数据加载完成回调(onTEBHistroyDataSyncCompleted)之前禁止调用接口进行操作白板
TEDU_BOARD_WARNING_H5FILE_ALREADY_EXISTS int 6 调用 addH5File 接口传入的 h5 url 已经存在
TEDU_BOARD_WARNING_VIDEO_ALREADY_EXISTS int 7 调用 addVideoFile 接口传入的 video url 已经存在
TEDU_BOARD_WARNING_IMAGESFILE_ALREADY_EXISTS int 8 调用 addImagesFile 接口传入的图片数组数据已经存在
TEDU_BOARD_WARNING_CUSTOM_GRAPH_URL_NON_EXISTS int 10 自定义图形的 URL 不存在
TEDU_BOARD_WARNING_IMAGESFILE_TOO_LARGE int 11 addImagesFile 接口添加图片集合文件时,文件内容过大
TEDU_BOARD_WARNING_IMAGE_COURSEWARE_ALREADY_EXISTS int 12 addTranscodeFile 接口添加静态转码课件时,要添加的静态转码课件已存在
TEDU_BOARD_WARNING_IMAGE_MEDIA_BITRATE_TOO_LARGE int 13 添加多媒体资源 多媒体资源码率过大

TEduBoardController.TEduBoardAccessibleOperation

互动白板可操作权限

枚举 类型 描述
TEDU_BOARD_OPERATION_ALL int 0 全部操作
TEDU_BOARD_OPERATION_MOVE int 1 移动
TEDU_BOARD_OPERATION_DELETE int 2 删除
TEDU_BOARD_OPERATION_SCALE int 3 缩放
TEDU_BOARD_OPERATION_ROTATE int 4 旋转
TEDU_BOARD_OPERATION_SELECTED int 5 选中
TEDU_BOARD_OPERATION_ADD int 6 添加

TEduBoardController.TEduBoardArrowType

箭头类型

枚举 类型 描述
TEDU_BOARD_ARROW_TYPE_NONE int 1 无箭头
TEDU_BOARD_ARROW_TYPE_NORMAL int 2 普通箭头
TEDU_BOARD_ARROW_TYPE_SOLID int 3 实线箭头

TEduBoardController.TEduBoardAudioStatus

音频文件状态

枚举 类型 描述
TEDU_BOARD_AUDIO_STATUS_ERROR int 1 播放错误
TEDU_BOARD_AUDIO_STATUS_LOADING int 2 加载中
TEDU_BOARD_AUDIO_STATUS_LOADED int 3 加载完成
TEDU_BOARD_AUDIO_STATUS_PLAYED int 4 开始播放
TEDU_BOARD_AUDIO_STATUS_TIMEUPDATE int 5 时间更新
TEDU_BOARD_AUDIO_STATUS_PAUSED int 6 暂停
TEDU_BOARD_AUDIO_STATUS_SEEKED int 7 跳转
TEDU_BOARD_AUDIO_STATUS_ENDED int 8 结束
TEDU_BOARD_AUDIO_STATUS_WAITING int 9 缓冲中
TEDU_BOARD_AUDIO_STATUS_PLAYING int 10 缓冲结束

TEduBoardController.TEduBoardBackgroundH5Status

H5 背景状态

枚举 类型 描述
TEDU_BOARD_BACKGROUND_H5_STATUS_LOADING int 1 H5 背景正在加载
TEDU_BOARD_BACKGROUND_H5_STATUS_LOAD_FINISH int 2 H5 背景加载完成

TEduBoardController.TEduBoardBackgroundType

白板背景类型

枚举 类型 描述
TEDU_BOARD_BACKGROUND_IMAGE int 1 图片类型
TEDU_BOARD_BACKGROUND_H5 int 2 网页类型

TEduBoardController.TEduBoardContentFitMode

白板内容自适应模式

枚举 类型 描述
TEDU_BOARD_CONTENT_FIT_MODE_NONE int 0 不使用内容自适应,默认模式,不自动调整白板宽高比,内容等比例缩放居中显示,内容宽高 <= 白板宽高
TEDU_BOARD_CONTENT_FIT_MODE_CENTER_INSIDE int 1 自动调整白板宽高比与内容一致,内容铺满白板,白板等比例缩放居中显示,白板宽高 <= 容器宽高
TEDU_BOARD_CONTENT_FIT_MODE_CENTER_COVER int 2 自动调整白板宽高比与内容一致,内容铺满白板,白板等比例缩放居中显示,白板宽高 >= 容器宽高

TEduBoardController.TEduBoardElementType

元素类型

枚举 类型 描述
TEDU_BOARD_ELEMENT_IMAGE int 1 图片元素
TEDU_BOARD_ELEMENT_H5 int 2 网页元素
TEDU_BOARD_ELEMENT_CUSTOM_GRAPH int 3 自定义图形
TEDU_BOARD_ELEMENT_AUDIO int 4 音频元素,当前白板有效
TEDU_BOARD_ELEMENT_GLOBAL_AUDIO int 5 全局音频元素,无控制界面,一般为背景音乐
TEDU_BOARD_ELEMENT_MATH_BOARD int 6 数学函数画板
TEDU_BOARD_ELEMENT_MATH_GRAPH int 7 数学函数图像
TEDU_BOARD_ELEMENT_TEXT int 9 文本元素
TEDU_BOARD_ELEMENT_MAGIC_LINE int 10 魔法笔元素
TEDU_BOARD_ELEMENT_FORMULA int 11 数学公式元素
TEDU_BOARD_ELEMENT_GRAFFITI_LINE int 801 画线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_LINE int 802 直线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_OVAL int 804 椭圆涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_RECT int 803 矩形涂鸦

TEduBoardController.TEduBoardErasableElementType

白板可擦除元素类型

枚举 类型 描述
LINE int 0 画线元素
GRAPH int 1 图形元素
TEXT int 2 文本元素
IMAGE int 3 图片元素
ELEMENT int 4 自定义元素

TEduBoardController.TEduBoardH5FileStatus

H5 文件状态

枚举 类型 描述
TEDU_BOARD_H5_FILE_STATUS_LOADING int 1 加载中
TEDU_BOARD_H5_FILE_STATUS_LOADED int 2 加载完成

TEduBoardController.TEduBoardH5PPTStatus

H5PPT 加载状态

枚举 类型 描述
TEDU_BOARD_H5_PPT_STATUS_LOADING int 1 加载中
TEDU_BOARD_H5_PPT_STATUS_LOADED int 2 加载完成
TEDU_BOARD_H5_PPT_STATUS_CANCEL int 3 取消加载(当前 PPT 还没有加载完成,则切换到了其他文件)
TEDU_BOARD_H5_PPT_STATUS_TIMEOUT int 4 加载超时
TEDU_BOARD_H5_PPT_STATUS_RESOURCES_LOADING_ERROR int 5 资源加载失败
TEDU_BOARD_H5_PPT_STATUS_RUNTIME_ERROR int 6 内部运行错误

TEduBoardController.TEduBoardImageFitMode

白板图片填充对齐模式

枚举 类型 描述
TEDU_BOARD_IMAGE_FIT_MODE_BOTTOM int 7 以宽度或者高度为基准底对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_CENTER int 0 以宽度或者高度为基准居中对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_LEFT int 4 以宽度或者高度为基准左对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_RIGHT int 6 以宽度或者高度为基准右对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_TOP int 5 以宽度或者高度为基准顶对齐等比例放大

TEduBoardController.TEduBoardImageStatus

白板图片加载状态

枚举 类型 描述
TEDU_BOARD_IMAGE_STATUS_LOADING int 1 背景图片正在加载
TEDU_BOARD_IMAGE_STATUS_LOAD_DONE int 2 背景图片加载完成
TEDU_BOARD_IMAGE_STATUS_LOAD_ABORT int 3 背景图片加载中断
TEDU_BOARD_IMAGE_STATUS_LOAD_ERROR int 4 背景图片加载错误
TEDU_BOARD_IMAGE_STATUS_LOAD_TIMEOUT int 5 背景图片加载超时
TEDU_BOARD_IMAGE_STATUS_LOAD_CANCEL int 6 背景图片取消加载
TEDU_BOARD_IMAGE_STATUS_READ_ERROR int 7 本地图片加载错误

TEduBoardController.TEduBoardLineType

工具直线类型

枚举 类型 描述
TEDU_BOARD_LINE_TYPE_DOTTED int 2 虚线
TEDU_BOARD_LINE_TYPE_SOLID int 1 实线

TEduBoardController.TEduBoardMathGraphCode

数学函数图像工具状态码

枚举 类型 描述
MATH_EXPRESSION_PARSE_ERROR int -1 函数表达式解析失败

TEduBoardController.TEduBoardMathGraphType

数学图形类型

枚举 类型 描述
NONE int 0 无图形输入,此时可选中几何图形
POINT int 1
LINE int 2 直线
LINE_SEGMENT int 3 线段
RAY int 4 射线
CIRCLE int 5
ANGLE int 6
POLYGON int 7 多边形
VECTOR int 8 向量
ELLIPSE int 9 椭圆
CUBE int 101 立方体
CYLINDER int 102 圆柱体
CIRCULAR_CONE int 103 圆锥体

TEduBoardController.TEduBoardOvalDrawMode

椭圆绘制模式

枚举 类型 描述
TEDU_BOARD_OVAL_DRAW_MODE_FIX_START int 1 固定起始点,起始点和终点的中点为圆心
TEDU_BOARD_OVAL_DRAW_MODE_FIX_CENTER int 2 固定圆心,起始点为圆心

TEduBoardController.TEduBoardPenFittingMode

画笔拟合类型

枚举 类型 描述
NONE java.lang.String none 不拟合
AUTO java.lang.String auto 自动识别并拟合图形
CIRCLE java.lang.String circle 拟合圆形
ELLIPSE java.lang.String ellipse 拟合椭圆
POLYGON java.lang.String polygon 拟合多边形
RECTANGLE java.lang.String rectangle 拟合矩形

TEduBoardController.TEduBoardPosition

显示位置常量

枚举 类型 描述
TEDU_BOARD_POSITION_LEFT_BOTTOM int 4 左下
TEDU_BOARD_POSITION_LEFT_TOP int 1 左上
TEDU_BOARD_POSITION_RIGHT_BOTTOM int 3 右下
TEDU_BOARD_POSITION_RIGHT_TOP int 2 右上

TEduBoardController.TEduBoardServiceType

服务类型

枚举 类型 描述
ALL java.lang.String ALL 所有
LOG_KEY java.lang.String LOG_KEY 关键日志
LOG_SERVER java.lang.String LOG_SERVER 日志服务
LOG_VERBOSE java.lang.String LOG_VERBOSE 流水日志
PPT_THUMBNAIL java.lang.String PPT_THUMBNAIL PPT 缩略图
TIW_RESOURCE java.lang.String TIW_RESOURCE 白板资源
TIW_SERVER java.lang.String TIW_SERVER 白板服务

TEduBoardController.TEduBoardTextComponentStatus

白板文字工具异常状态码

枚举 类型 描述
TEDU_BOARD_TEXT_COMPONENT_STATUS_INSUFFICIENT_SPACE int 1 空间不足,文本框无法显示
TEDU_BOARD_TEXT_COMPONENT_STATUS_WORD_LIMIT int 2 文本超出字数限制

TEduBoardController.TEduBoardTextStyle

白板文本样式

枚举 类型 描述
TEDU_BOARD_TEXT_STYLE_BOLD int 粗体样式
TEDU_BOARD_TEXT_STYLE_BOLD_ITALIC int 粗斜体样式
TEDU_BOARD_TEXT_STYLE_ITALIC int 斜体样式
TEDU_BOARD_TEXT_STYLE_NORMAL int 常规样式

TEduBoardController.TEduBoardToolType

白板工具类型

枚举 类型 描述
TEDU_BOARD_TOOL_TYPE_MOUSE int 0 鼠标,默认鼠标工具点击白板会进行翻页,如果不需要此功能,可以调用 setMouseToolBehavior 接口设置,也可以通过初始化参数设置
TEDU_BOARD_TOOL_TYPE_PEN int 1 画笔
TEDU_BOARD_TOOL_TYPE_ERASER int 2 橡皮擦
TEDU_BOARD_TOOL_TYPE_LASER int 3 激光笔
TEDU_BOARD_TOOL_TYPE_LINE int 4 直线 可设置画直线,虚线,箭头
TEDU_BOARD_TOOL_TYPE_OVAL int 5 空心椭圆
TEDU_BOARD_TOOL_TYPE_OVAL_SOLID int 7 实心椭圆
TEDU_BOARD_TOOL_TYPE_RECT int 6 空心矩形
TEDU_BOARD_TOOL_TYPE_RECT_SOLID int 8 实心矩形
TEDU_BOARD_TOOL_TYPE_POINT_SELECT int 9 点选工具(已经与框选工具合并,保留一个即可)
TEDU_BOARD_TOOL_TYPE_RECT_SELECT int 10 框选工具(已经与点选工具合并,保留一个即可)
TEDU_BOARD_TOOL_TYPE_TEXT int 11 文本工具
TEDU_BOARD_TOOL_TYPE_ZOOM_DRAG int 12 缩放和移动工具,从2.6.4点版本起,支持初始化传入 pinchToZoomEnable 开启在任意工具下进行缩放白板
TEDU_BOARD_TOOL_TYPE_SQUARE int 13 空心正方形
TEDU_BOARD_TOOL_TYPE_SQUARE_SOLID int 14 实心正方形
TEDU_BOARD_TOOL_TYPE_CIRCLE int 15 空心正圆形
TEDU_BOARD_TOOL_TYPE_CIRCLE_SOLID int 16 实心正圆形
TEDU_BOARD_TOOL_TYPE_BOARD_CUSTOM_GRAPH int 17 自定义图形

TEduBoardController.TEduBoardUploadStatus

白板上传状态

枚举 类型 描述
TEDU_BOARD_UPLOAD_STATUS_FAILED int 2 上传失败
TEDU_BOARD_UPLOAD_STATUS_SUCCEED int 1 上传成功

TEduBoardController.TEduBoardVideoStatus

视频文件状态

枚举 类型 描述
TEDU_BOARD_VIDEO_STATUS_ERROR int 1 播放错误
TEDU_BOARD_VIDEO_STATUS_LOADING int 2 加载中
TEDU_BOARD_VIDEO_STATUS_LOADED int 3 加载完成
TEDU_BOARD_VIDEO_STATUS_PLAYED int 4 开始播放
TEDU_BOARD_VIDEO_STATUS_TIMEUPDATE int 5 时间状态更新
TEDU_BOARD_VIDEO_STATUS_PAUSED int 6 暂停
TEDU_BOARD_VIDEO_STATUS_SEEKED int 7 跳转
TEDU_BOARD_VIDEO_STATUS_ENDED int 8 结束
TEDU_BOARD_VIDEO_STATUS_WAITING int 9 缓冲中
TEDU_BOARD_VIDEO_STATUS_PLAYING int 10 缓冲结束

TEduBoardController.TEduBoardClassGroupOperationType

白板分组操作

属性 类型 描述
SET_ENABLE int 0 转码状态 TEduBoardController.TEduBoardFileTranscodeStatus
UPDATE int 1 任务 ID
DELETE int 2 文件总页数
RESET int 3 文件分辨率
ERROR int 4 转码进度

TEduBoardController.TEduBoardLogLevel

日志级别

属性 类型 描述
ALL int 0 全部日志
INFO int 1 一般日志
WARNING int 2 告警日志
ERROR int 3 错误日志
OFF int 4 不打印日志

TEduBoardController.TEduBoardFileType

文件类型

属性 类型 描述
WHITEBOARD int 1 默认白板组
H5_COURSEWARE int 2 动态转码课件
IMAGE_COURSEWARE int 3 静态转码课件
VIDEO_FILE int 4 视频文件
H5_FILE int 5 h5文件
IMAGES_FILE int 6 图片组文件

TEduBoardController.ElementItem

元素对象

属性 类型 描述
elementId java.lang.String 元素 ID
type int 元素类型

TEduBoardController.ElementOperationAuthority

单个元素具有的操作权限

属性 类型 描述
disableArbitraryScale boolean 是否禁用任意缩放 (文本元素默认为 true,不可更改)
disableMove boolean 是否禁用移动
disableProportionScale boolean 是否禁用等比例缩放
disableRotate boolean 是否禁用旋转 (文本元素默认为 true,不可更改)

TEduBoardController.MouseToolBehavior

鼠标工具行为

属性 类型 描述
h5PPT boolean 设置鼠标工具在动态 PPT 转码的文件翻页行为,默认为 true
imgFile boolean 设置鼠标工具在图片文件(addImagesFile 接口添加的文件)翻页行为,默认为 true
imgPPT boolean 设置鼠标工具在静态 PPT 转码文件翻页行为,默认为 true
whiteBoard boolean 设置鼠标工具在普通白板翻页行为,默认为 true

TEduBoardController.OperationAuthority

白板元素操作权限

属性 类型 描述
graph TEduBoardController.ElementOperationAuthority 图形涂鸦元素
line TEduBoardController.ElementOperationAuthority 画笔涂鸦元素
text TEduBoardController.ElementOperationAuthority 文本元素

TEduBoardController.TEduBoardAuthParam

互动白板初始化授权参数

属性 类型 描述
sdkAppId int SDKAppID
userId java.lang.String 用户 ID
userSig java.lang.String 用户签名

TEduBoardController.TEduBoardColor

颜色参数

属性 类型 描述
alpha int 透明分量
blue int 蓝色分量
green int 绿色分量
red int 红色分量

TEduBoardController.TEduBoardCursorIcon

鼠标样式

属性 类型 描述
cursor java.lang.String 浏览器内置鼠标指针样式,可取值参考文档
url java.lang.String 自定义鼠标指针样式的 URL,格式限制参考文档
offsetY int 自定义鼠标指针样式的纵向偏移
offsetX int 自定义鼠标指针样式的横向偏移

TEduBoardController.TEduBoardElementInfo

白板元素信息

属性 类型 描述
boardId java.lang.String 白板 ID
elementId java.lang.String 元素 ID
type int 元素类型 TEduBoardController.TEduBoardElementType
url java.lang.String 元素地址

TEduBoardController.TEduBoardFileInfo

文件信息

属性 类型 描述
boardInfoList java.util.List 白板信息列表
downloadUrl java.lang.String 文件下载地址
fileId java.lang.String 文件 ID
pageCount int 文件页数
pageIndex int 文件当前显示的页数
title java.lang.String 文件名
fileType int 文件类型 TEduBoardController.TEduBoardFileType

TEduBoardController.TEduBoardFunctionGrapher

数学函数信息

属性 类型 描述
color java.lang.String 数学函数图像颜色
expression java.lang.String 数学函数表达式
mathBoardId java.lang.String 函数画板的元素 ID
selectedColor java.lang.String 数学函数图像选中时的颜色

TEduBoardController.TEduBoardInfo

白板信息

属性 类型 描述
backgroundColor TEduBoardController.TEduBoardColor 白板背景色
backgroundUrl java.lang.String 背景图或者背景 H5 页面的 URL
boardId java.lang.String 白板 ID

TEduBoardController.TEduBoardInitParam

白板初始化参数

属性 类型 描述
autoHideRemoteCursorTimeout int 远端隐藏画笔时间 (毫秒)
boardContentFitMode int 白板内容自适应模式 TEduBoardContentFitMode
brushColor TEduBoardController.TEduBoardColor 画笔颜色
brushThin int 画笔粗细
dataSyncEnable boolean 用于指定是否启用数据同步
drawEnable boolean 是否允许涂鸦
elementOperationAuthority TEduBoardController.OperationAuthority 设置白板元素操作权限
enableScaleTool boolean 是否启用白板缩放移动工具的缩放功能,当设置为 false,切换到缩放移动工具时缩放功能不可用
formulaEnable boolean 是否预加载公式库
globalBackgroundColor TEduBoardController.TEduBoardColor 全局背景色
imageTimeout int 图片加载超时时间,单位秒
isAutoHideRemoteCursor boolean 远端画笔不动2秒后是否自动隐藏
mathGraphEnable boolean 是否预加载数学函数工具库
mouseToolBehavior TEduBoardController.MouseToolBehavior 设置鼠标工具行为,鼠标工具默认点击是翻页操作,可通过配置去掉默认行为
nickname java.lang.String 当前白板用户昵称
offlineWarningTimeout int 白板离线告警时间间隔,单位(秒)
pinchToZoomEnable boolean 在任意工具下开启双指缩放
preloadDepth int 指定图片预加载深度,默认值为5(表示预加载当前页前后5页的图片
progressBarUrl java.lang.String 自定义加载图标,在 processEnable = true 时生效,支持 jpg、gif、png、svg
progressEnable boolean 启用加载图标,主要作用于图片加载、PPT 加载过程,默认为 false
proxyServer java.lang.String 可选,代理服务器
ratio java.lang.String 默认白板宽高比(可传格式如“4:3”、“16:9”的字符串),各端需要保持一致
scale int 白板默认缩放系数
scaleRange int[] 白板缩放范围,百分比形势,100表示100%
selectBoxColor TEduBoardController.TEduBoardColor 选框颜色
showLocalOperator boolean 是否显示本地操作信息
showRemoteOperator boolean 是否显示远端操作信息
showRemoteSelectBox boolean 是否显示远端选框
smoothLevel float 用于指定笔迹平滑级别,默认值0,取值[0, 1]
syncFps int 可选,信令同步频率,范围[5,20]
systemCursorEnable boolean 是否启用原生系统光标
textColor TEduBoardController.TEduBoardColor 文本颜色
textSize int 文本粗细
textStyle int 文本样式
timSync boolean 是否使用腾讯云 IMSDK 进行实时数据同步
toolType int 白板工具
remoteCursorVisible TEduBoardController.RemoteCursorVisible 是否显示远端画笔

TEduBoardController.TEduBoardLineStyle

直线样式

属性 类型 描述
endArrowType int 终点肩头类型
lineType int 直线类型
startArrowType int 起点箭头类型

TEduBoardController.TEduBoardMathCanvas

函数画板参数

属性 类型 描述
axis boolean 是否显示坐标轴
axisColor java.lang.String 画板坐标系颜色 #ffffff;
boundingbox int[] 画板显示区域的左下角和右下角 对应[x1,y1,x2,y2]
enablePan boolean 是否开启鼠标拖拽平移
enableZoom boolean 是否开启鼠标滚轮缩放
grid boolean 是否显示网格
height java.lang.String 画板高度,支持像素或百分比
showControl boolean 是否显示控制栏
width java.lang.String 画板宽度,支持像素或百分比

TEduBoardController.TEduBoardSnapshotInfo

快照信息

属性 类型 描述
path java.lang.String 快照文件存储的本地路径,包括文件名和后缀,只支持 png,例如:aaa/bbb/ccc/xxx.png

TEduBoardController.TEduBoardToolTypeTitleStyle

工具标题样式

属性 类型 描述
color java.lang.String 颜色 支持#ff0000、rgb、rgba
position int 显示的位置 TEduBoardController.TEduBoardPosition
size int 字号,实际像素值取值
style int 文本样式 TEduBoardController.TEduBoardTextStyle

TEduBoardController.TEduBoardTranscodeConfig

文件转码参数

属性 类型 描述
isStaticPPT boolean 指定对于 PPT 文件是否启用静态转码(转为静态图片),默认转为 H5 动画(转码耗时较长)
minResolution java.lang.String 指定转码结果最小分辨率,可用于提高转码结果清晰度,格式如960×540,宽高用x分隔
thumbnailResolution java.lang.String 指定为文件生成缩略图的分辨率,默认不生成缩略图(生成缩略图增加额外转码耗时),格式如200×200,宽高用x分隔

TEduBoardController.TEduBoardTranscodeFileResult

文件转码结果

属性 类型 描述
pages int 文件总页数
progress float 转码进度
resolution java.lang.String 文件分辨率
status int 转码状态 TEduBoardController.TEduBoardFileTranscodeStatus
taskid java.lang.String 任务 ID
thumbnailResolution java.lang.String 为文件生成缩略图的分辨率
thumbnailUrl java.lang.String 为文件生成缩略图 URL
title java.lang.String 文件标题
url java.lang.String 转码结果 URL

TEduBoardController.GroupInfo

白板分组信息

属性 类型 描述
classGroupId String 分组id
boards java.util.List 分组白板列表
currentBoardId String 分组初始白板
title String 分组标题
users java.util.List 分组用户列表

TEduBoardController.Boundingbox

元素包围盒 对应(left,top,width,height)

属性 类型 描述
left int 元素包围盒距离白板容器左侧距离
top int 元素包围盒距离白板容器顶部距离
width int 元素包围盒宽度
height int 元素包围盒高度

TEduBoardController.TEduMathToolType

数学教具

属性 类型 描述
RULER int 1 直尺教具
TRIANGLE int 2 直角三角形
ISOSCELES_TRIANGLE int 3 等腰直角三角形
PROTRACTOR int 4 量角器
COMPASSES int 5 圆规

TEduBoardController.TEduBoardController.TEduBoardElementType

元素类型

属性 类型 描述
TEDU_BOARD_ELEMENT_IMAGE int 1 图片元素
TEDU_BOARD_ELEMENT_H5 int 2 网页元素
TEDU_BOARD_ELEMENT_CUSTOM_GRAPH int 3 自定义图形
TEDU_BOARD_ELEMENT_AUDIO int 4 audio 元素
TEDU_BOARD_ELEMENT_GLOBAL_AUDIO int 5 全局 audio 元素
TEDU_BOARD_ELEMENT_MATH_BOARD int 6 数学函数画板
TEDU_BOARD_ELEMENT_MATH_GRAPH int 7 数学函数图像
TEDU_BOARD_ELEMENT_GRAFFITI_LINE int 801 画线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_LINE int 802 直线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_RECT int 803 矩形涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_OVAL int 804 椭圆涂鸦
TEDU_BOARD_ELEMENT_TEXT int 9 文本元素
TEDU_BOARD_ELEMENT_MAGIC_LINE int 10 魔法笔元素
TEDU_BOARD_ELEMENT_FORMULA int 11 数学公式元素
TEDU_BOARD_ELEMENT_GRAFFITI_LINE int 801 画线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_LINE int 802 直线涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_RECT int 803 矩形涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_OVAL int 804 椭圆涂鸦
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_ARC int 805 圆弧元素
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_RIGHT_TRIANGLE int 806 直角三角形
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_ISOSCELES_TRIANGLE int 807 等腰三角形
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_PARALLELOGRAM int 808 平行四边形
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_CUBE int 809 立方体
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_CYLINDER int 810 圆柱体
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_CONE int 811 圆锥体
TEDU_BOARD_ELEMENT_GRAFFITI_GRAPH_HIGHLIGHTER int 812 荧光笔

TEduElementOperatorType

操作类型 TEduElementOperatorType

枚举 类型 描述
BOARDER_COLORtnumber 1 边框颜色 
BOARDER_WIDTHtnumber 2 边线宽 
BOARDER_LINE_TYPEtnumber 3 边线虚实类型 
EL_DELETEtnumber 4 删除元素 



腾讯云官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

发表评论