WhiteboardOptions interface 参考

  • HarmonyOS

更新时间不可用

详细描述

适用版本:@shengwang/whiteboard 0.2.11。

Whiteboard 组件的初始化和入房配置。

可从 @shengwang/whiteboard 直接导入 WhiteboardOptions。仅用于类型声明,不能作为构造函数调用 new。

类型结构(源码声明)

下方源码文件的 export 声明不等同于 SDK 包入口导出;业务导入方式以上方说明为准。

Text
export interface WhiteboardOptions
appIdentifierappIdentifier: string
userCursoruserCursor?: boolean
userPayloaduserPayload?: object
useMultiViewsuseMultiViews?: boolean
enableAppliancePluginenableAppliancePlugin?: boolean
appliancePluginOptionsappliancePluginOptions?: AppliancePluginOptions
presentationAppOptionspresentationAppOptions?: PresentationAppOptions
slideAppOptionsslideAppOptions?: SlideAppOptions
localLogOptionslocalLogOptions?: LocalLogOptions
windowParamswindowParams?: WindowParams
roomUuidroomUuid: string
roomTokenroomToken: string
uiduid: string
regionregion: Region
writablewritable?: boolean
disableCameraTransformdisableCameraTransform?: boolean
disableDeviceInputsdisableDeviceInputs?: boolean
disableOperationsdisableOperations?: boolean
floatBarfloatBar?: boolean
timeouttimeout?: number
undoCacheScenesCountundoCacheScenesCount?: number
callbackscallbacks?: WhiteboardCallbacks
backgroundImageLoadOptionsbackgroundImageLoadOptions?: BackgroundImageLoadOptions
dynamicConfigdynamicConfig?: DynamicConfigOptions
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

appIdentifier

Text
appIdentifier: string

类型成员,必填性和返回类型以声明为准。

userCursor

Text
userCursor?: boolean

类型成员,必填性和返回类型以声明为准。

userPayload

Text
userPayload?: object

类型成员,必填性和返回类型以声明为准。

useMultiViews

Text
useMultiViews?: boolean

类型成员,必填性和返回类型以声明为准。

enableAppliancePlugin

Text
enableAppliancePlugin?: boolean

启用内嵌高性能绘制插件,默认 false;无需单独安装 npm 插件,同房间各端应一致开启。

appliancePluginOptions

Text
appliancePluginOptions?: AppliancePluginOptions

本地绘制插件参数,extras 为配置嵌套层;与启用开关配合使用。

presentationAppOptions

Text
presentationAppOptions?: PresentationAppOptions

本地内置 Presentation 配置,初始化 SDK 前传入。

slideAppOptions

Text
slideAppOptions?: SlideAppOptions

类型成员,必填性和返回类型以声明为准。

localLogOptions

Text
localLogOptions?: LocalLogOptions

本地日志配置;显式开启 enabled 才生效,enabledUpload 只控制上传。

windowParams

Text
windowParams?: WindowParams

类型成员,必填性和返回类型以声明为准。

roomUuid

Text
roomUuid: string

类型成员,必填性和返回类型以声明为准。

roomToken

Text
roomToken: string

类型成员,必填性和返回类型以声明为准。

uid

Text
uid: string

类型成员,必填性和返回类型以声明为准。

region

Text
region: Region

类型成员,必填性和返回类型以声明为准。

writable

Text
writable?: boolean

类型成员,必填性和返回类型以声明为准。

disableCameraTransform

Text
disableCameraTransform?: boolean

禁止设备输入引发的视角变化;不会禁止程序调用支持的视角接口。

disableDeviceInputs

Text
disableDeviceInputs?: boolean

类型成员,必填性和返回类型以声明为准。

disableOperations

Text
disableOperations?: boolean

类型成员,必填性和返回类型以声明为准。

floatBar

Text
floatBar?: boolean

类型成员,必填性和返回类型以声明为准。

timeout

Text
timeout?: number

类型成员,必填性和返回类型以声明为准。

undoCacheScenesCount

Text
undoCacheScenesCount?: number

撤销/重做保留的场景缓存数量;在入房前配置,未设置时交由内嵌 Web SDK 决定。

callbacks

Text
callbacks?: WhiteboardCallbacks

类型成员,必填性和返回类型以声明为准。

backgroundImageLoadOptions

Text
backgroundImageLoadOptions?: BackgroundImageLoadOptions

背景图片加载重试和超时配置,见 BackgroundImageLoadOptions。

公开变量

dynamicConfig

Text
dynamicConfig?: DynamicConfigOptions

region → 当前平台配置 URL 映射。未映射 region 或读取失败使用本地参数。不要传配置平台网页地址;详见动态配置接入文档。