类型: interface
白板状态。
类型: PageInfo[]
页面信息。
类型: string
当前页面 ID。
类型: StatusType
状态,是否可用。
类型: interface
页面信息
类型: string
页面 ID
类型: BackgroundInfo | undefined
页面背景设置
类型: string | undefined
页面设置
类型: interface
背景信息
类型: number
背景颜色
类型: string
背景图片地址
类型: BkFillType
图片填充方式
类型: BkImageSize | undefined
图片大小
类型: enum
背景图片填充方式
成员
| 属性 | 值 | 描述 |
|---|---|---|
| kFill | 0 | 平铺窗口,按照白板比例缩放图片进行填充。 |
| kCenter | 1 | 居中放置,不缩放。 |
| kHidden | 2 | 等比例缩放,如果画布和图片比例不一致,将对图片进行裁切。 |
类型: interface
背景图片尺寸
类型: number
宽
类型: number
高
类型: enum
当前白板是否可编辑
成员
| 属性 | 值 | 描述 |
|---|---|---|
| Active | 0 | 可编辑 |
| Inactive | 1 | 已关闭,不可编辑。如果开启了录像,在此状态下可以开始播放录像。不可用。房间中有用户调用 closeAllWhiteBoard 关闭白板后,再次进房时,白板状态将为已关闭。 |
类型: interface
白板信息。
类型: number
白板 ID。
类型: WebPageInfo[]
页面信息。
类型: string
当前页面 ID。
类型: StatusType
是否可用。
类型: { [key: string]: number; }
每个页面操作记录数,key 为 page ID。
类型: number
白板中的操作记录数。
类型: BackgroundInfoCache | undefined
背景设置。
类型: { [key: string]: UserCursorInfo; }
自定义光标设置。
类型: interface
页面信息。
类型: string
页面 ID。
类型: { bkColor?: string | undefined; bkImage?: string | undefined; bkImageFillType?: BkFillType | undefined; bkImageSize?: BkImageSize | undefined; } | undefined
背景设置。
成员
| 名称 | 类型 | 描述 |
|---|---|---|
| bkColor | string | undefined | 背景颜色。例如 rgba(0,0,0,255)。 |
| bkImage | string | undefined | 背景图片。 |
| bkImageFillType | BkFillType | undefined | 背景图片填充设置。 |
| bkImageSize | BkImageSize | undefined | 背景图片尺寸。 |
类型: string | undefined
补充信息。
类型: interface
默认背景设置
类型: string | undefined
背景颜色。例如 rgba(0,0,0,255)。
类型: string | undefined
背景图片
类型: BkFillType | undefined
背景图片填充方式
类型: BkImageSize | undefined
背景图片尺寸
类型: interface
自定义光标设置
类型: CursorShowState
显示状态
类型: CursorType
光标类型
类型: enum
光标显示状态
成员
| 属性 | 值 | 描述 |
|---|---|---|
| kHide | 0 | 隐藏 |
| kShow | 1 | 显示 |
| kSimulate | 2 | 同步 |
类型: enum
光标类型
成员
| 属性 | 值 | 描述 |
|---|---|---|
| kArrow | 0 | 选择工具 |
| kPen | 2 | 画笔工具 |
| kShape | 3 | 形状绘制工具 |
| kText | 4 | 文本工具 |
| kErase | 5 | 橡皮擦工具 |
| kLaserPen | 6 | 激光笔工具 |
| kMove | 7 | 图形平移光标,光标不同步此类型,仅 Web 端本地用 |
| kRotate | 8 | 图形旋转光标,光标不同步此类型,仅 Web 端本地用 |
类型: enum
锁定原因。
成员
| 属性 | 值 | 描述 |
|---|---|---|
| BOARD_DATA_ERROR | 1 | 数据错误。 |
| NET_WORK_CONGESTION | 2 | 网络拥塞。 |
| NET_WORK_DISCONNECT | 3 | 网络断开。 |
类型: enum
图片加载状态。
成员
| 属性 | 值 | 描述 |
|---|---|---|
| loading | 0 | 加载中。 |
| end | 1 | 加载完成。 |
| error | 2 | 加载错误。 |
类型: enum
是否可编辑。
成员
| 属性 | 值 | 描述 |
|---|---|---|
| kRead | 0 | 只读。 |
| kEditAll | 1 | 可编辑。 |
编辑动作类型。
类型
TOOL_TYPE | Constant.SHAPE_TYPE | ''
ts类型: interface
选择框样式。
类型: MotionType | undefined
锚点形状。
类型: number | undefined
锚点宽度。
类型: number | undefined
锚点边框线条宽度。
类型: string | undefined
锚点边框颜色。例如 rgba(0,0,0,255)。
类型: string | undefined
锚点填充颜色。例如 rgba(0,0,0,255)。
类型: boolean | undefined
锚点是否透明。
类型: number | undefined
选择框宽度。
类型: string | undefined
选择框颜色。例如 rgba(0,0,0,255)。
类型: string | undefined
旋转手柄图标资源地址。
类型: number | undefined
旋转手柄距离选择框顶点的距离。
类型: enum
选择框形状。
成员
| 属性 | 值 | 描述 |
|---|---|---|
| kRect | 0 | 矩形。 |
| kCircle | 1 | 圆形。 |
类型: enum
白板录像回放状态
成员
| 属性 | 值 | 描述 |
|---|---|---|
| INIT | 0 | 初始化 |
| PAUSE | 1 | 暂停播放 |
| START | 2 | 开始播放 |
| END | 3 | 停止播放 |
类型: interface
白板响应信息
类型: BoardInfo[]
白板信息
类型: number
包 ID
类型: interface
白板信息
类型: number
白板 ID
类型: PageInfo[]
页面信息
类型: string
当前页面信息
类型: StatusType
白板生命周期
类型: { [key: string]: number; }
控制用户数量
类型: number
控制用户数量
类型: BackgroundInfo
背景信息
类型: { [key: string]: UserCursorInfo; }
光标信息
类型: enum
成员
| 属性 | 值 | 描述 |
|---|---|---|
| CONNECTION_START | 0 | 进行连接前准备,锁定相关资源。 |
| CONNECTION_STATE_DISCONNECTED | 1 | 连接断开。 |
| CONNECTION_STATE_CONNECTING | 2 | 首次连接,正在连接中。 |
| CONNECTION_STATE_CONNECTED | 3 | 首次连接成功。 |
| CONNECTION_STATE_RECONNECTING | 4 | 连接断开后重新连接中。 |
| CONNECTION_STATE_RECONNECTED | 5 | 连接断开后重连成功。 |