Board

Board

new Board(roomHandle, userId, width, height, backgroundColor, backgroundImage, title, outputWidth, outputHeight, description, extendData)

Description:
  • Board构造函数。 当白板的渲染宽(高)度与输出的宽(高)度不同时,输出的对应的x,y等坐标也是基于这个输出的宽(高)度重新计算的。

Example
var board = new Board();
Parameters:
Name Type Description
roomHandle Object

房间对象

userId String

创建者userId

width int

白板的渲染宽度

height int

白板的渲染高度

backgroundColor Object

白板的背景色

backgroundImage String

白板的背景图访问路径

title String

白标标题

outputWidth int

白板的输出宽度

outputHeight int

白板的输出高度

description String

描述

extendData String

扩展内容

Methods

createAnnotation()

Description:
  • 创建批注

getAnnotation()

Description:
  • 获取当前白板所属的批注

removeAnnotation()

Description:
  • 删除当前白板所属的全部批注

setRenderWidthAndHeight(width, height)

Description:
  • 设置当前白板的渲染宽(高)度,输入的对应的x,y等坐标也是基于这个输入的宽(高)度重新计算的。

Parameters:
Name Type Description
width Object

白板的渲染宽度

height Object

白板的渲染高度

updateBackgroundColor(backgroundColor)

Description:
  • 白板的背景色更改

Parameters:
Name Type Description
backgroundColor Object

更新白板的背景色

updateBackgroundImage(backgroundImage)

Description:
  • 白板的背景图更改

Parameters:
Name Type Description
backgroundImage Object

更新白板的背景图

updateWidthAndHeight(width, height)

Description:
  • 白板的宽度及高度更改

Parameters:
Name Type Description
width int

白板的宽度

height int

白板的高度

uploadImg2Server(accessToken, fileTarget)

Description:
  • 上传图片到服务器

Parameters:
Name Type Description
accessToken String

token

fileTarget Object

文件对象,input控件选择的图片文件,支持jpeg/jpg/png格式

Returns:

Promise