AppliancePluginExtrasOptions interface 参考

  • HarmonyOS

更新时间不可用

详细描述

适用版本:@shengwang/whiteboard 0.2.11。

appliancePluginOptions.extras 的扩展配置,包含 cursor、同步、绘制和 Worker 选项。

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

类型结构(源码声明)

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

Text
export interface AppliancePluginExtrasOptions
useWorkeruseWorker?: 'auto' | 'mainThread'
useSimpleuseSimple?: boolean
useBackgroundThreaduseBackgroundThread?: boolean
canvasOptcanvasOpt?: ApplianceCanvasOptions
cursorcursor?: ApplianceCursorOptions
syncOptsyncOpt?: ApplianceSyncOptions
bezierbezier?: ApplianceBezierOptions
textEditortextEditor?: ApplianceTextEditorOptions
allowImageBitmapFallbackallowImageBitmapFallback?: boolean
workerRenderModeBlacklistworkerRenderModeBlacklist?: WorkerBlacklistByRuntime
workerCanvasContextBlacklistworkerCanvasContextBlacklist?: WorkerBlacklistByRuntime
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

useWorker

Text
useWorker?: 'auto' | 'mainThread'

是否使用 worker,默认 "auto"

useSimple

Text
useSimple?: boolean

是否使用简单模式,默认 true

useBackgroundThread

Text
useBackgroundThread?: boolean

是否使用背景 Svg 功能,默认 false

canvasOpt

Text
canvasOpt?: ApplianceCanvasOptions

画布配置项

cursor

Text
cursor?: ApplianceCursorOptions

同步光标配置,入口为 WhiteboardOptions.appliancePluginOptions.extras.cursor;字段可用,但 ApplianceCursorOptions 类型名未从包入口单独导出。

syncOpt

Text
syncOpt?: ApplianceSyncOptions

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

bezier

Text
bezier?: ApplianceBezierOptions

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

textEditor

Text
textEditor?: ApplianceTextEditorOptions

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

allowImageBitmapFallback

Text
allowImageBitmapFallback?: boolean

是否允许使用 ImageBitmap 回读降级路径。

workerRenderModeBlacklist

Text
workerRenderModeBlacklist?: WorkerBlacklistByRuntime

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

workerCanvasContextBlacklist

Text
workerCanvasContextBlacklist?: WorkerBlacklistByRuntime

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

这个页面有帮助吗?