AppliancePluginExtrasOptions interface 参考
- HarmonyOS
更新时间不可用
详细描述
适用版本:@shengwang/whiteboard 0.2.11。
appliancePluginOptions.extras 的扩展配置,包含 cursor、同步、绘制和 Worker 选项。
可从 @shengwang/whiteboard 直接导入 AppliancePluginExtrasOptions。仅用于类型声明,不能作为构造函数调用 new。
类型结构(源码声明)
下方源码文件的 export 声明不等同于 SDK 包入口导出;业务导入方式以上方说明为准。
export interface AppliancePluginExtrasOptions| useWorker | useWorker?: 'auto' | 'mainThread' |
|---|---|
| useSimple | useSimple?: boolean |
| useBackgroundThread | useBackgroundThread?: boolean |
| canvasOpt | canvasOpt?: ApplianceCanvasOptions |
| cursor | cursor?: ApplianceCursorOptions |
| syncOpt | syncOpt?: ApplianceSyncOptions |
| bezier | bezier?: ApplianceBezierOptions |
| textEditor | textEditor?: ApplianceTextEditorOptions |
| allowImageBitmapFallback | allowImageBitmapFallback?: boolean |
| workerRenderModeBlacklist | workerRenderModeBlacklist?: WorkerBlacklistByRuntime |
| workerCanvasContextBlacklist | workerCanvasContextBlacklist?: WorkerBlacklistByRuntime |
变量说明
useWorker
useWorker?: 'auto' | 'mainThread'是否使用 worker,默认 "auto"
useSimple
useSimple?: boolean是否使用简单模式,默认 true
useBackgroundThread
useBackgroundThread?: boolean是否使用背景 Svg 功能,默认 false
canvasOpt
canvasOpt?: ApplianceCanvasOptions画布配置项
cursor
cursor?: ApplianceCursorOptions同步光标配置,入口为 WhiteboardOptions.appliancePluginOptions.extras.cursor;字段可用,但 ApplianceCursorOptions 类型名未从包入口单独导出。
syncOpt
syncOpt?: ApplianceSyncOptions类型成员,必填性和返回类型以声明为准。
bezier
bezier?: ApplianceBezierOptions类型成员,必填性和返回类型以声明为准。
textEditor
textEditor?: ApplianceTextEditorOptions类型成员,必填性和返回类型以声明为准。
allowImageBitmapFallback
allowImageBitmapFallback?: boolean是否允许使用 ImageBitmap 回读降级路径。
workerRenderModeBlacklist
workerRenderModeBlacklist?: WorkerBlacklistByRuntime类型成员,必填性和返回类型以声明为准。
workerCanvasContextBlacklist
workerCanvasContextBlacklist?: WorkerBlacklistByRuntime类型成员,必填性和返回类型以声明为准。