ApplianceCursorOptions interface 参考

  • HarmonyOS

更新时间不可用

详细描述

适用版本:@shengwang/whiteboard 0.2.11。

光标配置,通过 WhiteboardOptions.appliancePluginOptions.extras.cursor 使用。

当前版本未从 SDK 包入口单独导出此类型名;通过所述配置、参数或返回值使用其结构。

类型结构(源码声明)

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

Text
export interface ApplianceCursorOptions

配置示例

通过已导出的 AppliancePluginExtrasOptions 描述外层配置;cursor.enable 与 cursor.expirationTime 在本版引用结构中必填。

Text
import { AppliancePluginExtrasOptions } from '@shengwang/whiteboard';

const extras: AppliancePluginExtrasOptions = {
  cursor: { enable: true, expirationTime: 3000 }
};

将 extras 放入 WhiteboardOptions.appliancePluginOptions.extras,并设置 enableAppliancePlugin=true。无需单独导入 ApplianceCursorOptions。

enableenable: boolean
expirationTimeexpirationTime: number
syncedLabelsyncedLabel?: ApplianceCursorSyncedLabelOptions
appearanceappearance?: ApplianceCursorAppearanceMap
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

enable

Text
enable: boolean

Appliance Plugin 的同步光标开关;与 WhiteboardOptions.userCursor 分属不同配置项。

expirationTime

Text
expirationTime: number

同步光标最后一次更新后的保留时间,单位毫秒;到期后隐藏。提供 cursor 对象时,该字段在本版 ArkTS 类型中必填。

syncedLabel

Text
syncedLabel?: ApplianceCursorSyncedLabelOptions

同步光标标签的全局显示配置。

appearance

Text
appearance?: ApplianceCursorAppearanceMap

按教具配置光标外观;本版 ArkTS 结构提供 pencil 和 clicker。

这个页面有帮助吗?