画布
更新时间 2024/02/26 08:52:23
定义
在英飞画布 SDK 上下文中,画布
是一个交互式的数字空间,允许用户通过 Web 应用程序界面在其中创建、显示和操作各类图形化内容。通常情况下画布内的全部数据都从属于该画布,当画布本身被删除时,其内的全部数据也会被清除。
画布必须从属于某一应用,且拥有一个该应用下唯一的 ID 信息,我们统称其为画布的 recordId
。
创建方式
- 用户于控制台中创建应用后,英飞画布 SDK 服务端会自动为该应用创建一块
HelloWorld
画布,其recordId
为“hello_world"
,以方便开发者能尽可能方便的体验独属于自己的一块画布。注: 该画布仅推荐作作为新人引导的快速 Demo 使用。 - 用户通过 REST API 主动创建一块画布,并获取由英飞画布 SDK 服务端生成的一个 uuid 作为该画布的
recordId
。
主要特性
- 实时协作:支持多个用户同时在同一个画布上工作,反映出用户间的实时交互。
- 对象操作:用户可以创建、移动、编辑或删除各种对象(如便签、图像、文本等)。
- 事件处理:响应和管理用户行为或白板状态变化的事件(如点击、拖拽、缩放等)。
- 数据持久化:保存和加载用户在画布上所做的更改,以便可以持久存储和再次检索。
- 可拓展性:允许开发者根据需求添加新的功能或集成额外的服务。