教具
更新时间: 2024/07/24 13:59:48
教具列表
云信互动白板提供了丰富的教具。再接下来的版本迭代中,云信还计划丰富我们的教具工具,并提供扩展接口,支持用户自定义教具。如下是互动白板支持的教具列表。
教具 | 说明 |
---|---|
select | 选择工具 |
pen | 涂鸦 |
pen-arrow | 箭头涂鸦 |
line | 直线 |
line-arrow | 箭头直线 |
rect | 矩形 |
ellipse | 椭圆形 |
text | 文字 |
laser | 激光笔 |
element-eraser | 橡皮擦 |
pan | 平移工具 |
macro | 宏教具(图章教具) |
切换教具
通过下面的方法可以切换教具:
jsdrawPlugin.setTool('pen')
获取当前教具
也可以通过下面的方法获取当前的教具:
jsdrawPlugin.getCurrTool()
白板内部可能会自动切换教具,比如当输入文本框失焦时,教具会自动切换为select
。因此如果要自制工具栏,则需要监听教具的变化,然后对工具栏做出更新。监听的接口如下:
jsdrawPlugin.on('event:appState:change', (type, value) => {
if (type === 'currTool') {
/**
* 打印当前教具名称
*/
console.log(value)
}
})
此文档是否对你有帮助?