logo
当前页

白板缩放


本文主要介绍如何对正在显示的白板缩放。

下图以 Web 端为例展示同步缩放效果,移动端效果相同。

前提条件

已参考 创建超级白板 创建了一个白板。

实现流程

默认开启

超级白板默认开启缩放模式,可以通过手势缩放白板。

关闭缩放

toolTypeZegoSuperBoardTool.Click 时,手势会被关闭,无法缩放白板。

开启缩放

当缩放功能关闭时,调用 setOperationMode 方法传入 ZegoSuperBoardOperationMode.zoom.value,即可开启缩放功能。

Untitled
// 调用 setOperationMode 接口设置操作模式为缩放模式
ZegoSuperBoardManager.instance.setOperationMode(ZegoSuperBoardOperationMode.zoom.value);
1
Copied!

同时开启缩放与绘制

调用 setOperationMode 方法传入 ZegoSuperBoardOperationMode.zoom.value|ZegoSuperBoardOperationMode.draw.value,会开启绘制功能并同时打开缩放功能。

Untitled
ZegoSuperBoardManager.instance.setOperationMode(ZegoSuperBoardOperationMode.zoom.value|ZegoSuperBoardOperationMode.draw.value);
1
Copied!

同步缩放

如需各端同步缩放,本端需调用 enableSyncScale 开启同步缩放功能,其他端需要调用 enableResponseScale 接口,开启接收功能。

Untitled
// 如需开启同步缩放功能
ZegoSuperBoardManager.instance.enableSyncScale(true);
// 如需开启接收同步缩放功能
ZegoSuperBoardManager.instance.enableResponseScale(true);
1
Copied!

Previous

白板翻页

Next

白板切换