Appliance enum 参考

  • HarmonyOS

更新时间不可用

详细描述

适用版本:@shengwang/whiteboard 0.2.11。

白板工具枚举,用于 MemberState.currentApplianceName 和 Controller 工具设置。

可从 @shengwang/whiteboard 直接导入 Appliance。导入后可访问枚举成员。

类型结构(源码声明)

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

Text
export enum Appliance
PENCILPENCIL = "pencil",
SELECTORSELECTOR = "selector",
RECTANGLERECTANGLE = "rectangle",
ELLIPSEELLIPSE = "ellipse",
ERASERERASER = "eraser",
TEXTTEXT = "text",
STRAIGHTSTRAIGHT = "straight",
ARROWARROW = "arrow",
HANDHAND = "hand",
LASER_POINTERLASER_POINTER = "laserPointer",
CLICKERCLICKER = "clicker",
SHAPESHAPE = "shape",
PENCIL_ERASERPENCIL_ERASER = "pencilEraser",
LASER_PENCILLASER_PENCIL = "laserPen",
表格内容超出当前宽度,可横向滚动查看更多列。

变量说明

PENCIL

Text
PENCIL = "pencil",

铅笔工具,用于绘制自由线条。

SELECTOR

Text
SELECTOR = "selector",

选择工具,用于选择和移动对象。

RECTANGLE

Text
RECTANGLE = "rectangle",

矩形工具,用于绘制矩形。

ELLIPSE

Text
ELLIPSE = "ellipse",

椭圆工具,用于绘制椭圆。

ERASER

Text
ERASER = "eraser",

橡皮擦工具,用于擦除内容。

TEXT

Text
TEXT = "text",

文本工具,用于添加文本。

STRAIGHT

Text
STRAIGHT = "straight",

直线工具,用于绘制直线。

ARROW

Text
ARROW = "arrow",

箭头工具,用于绘制箭头。

HAND

Text
HAND = "hand",

手形工具,用于拖动视图或进行其他交互。

LASER_POINTER

Text
LASER_POINTER = "laserPointer",

激光笔工具,用于高亮标记。

CLICKER

Text
CLICKER = "clicker",

点击器工具,用于模拟点击操作。

SHAPE

Text
SHAPE = "shape",

形状工具,用于绘制各种形状。

PENCIL_ERASER

Text
PENCIL_ERASER = "pencilEraser",

铅笔橡皮擦工具,用于擦除铅笔绘制的内容。

LASER_PENCIL

Text
LASER_PENCIL = "laserPen",

激光铅笔工具,用于绘制类似激光笔的效果。

这个页面有帮助吗?