NoteView

用于显示批注操作界面,包括文本、圆形、矩形批注的创建和管理

关系

Extends

NoteView Extends Widget

继承: Widget

Implements

NoteView Implements INoteView

实现接口: INoteView

用于显示批注操作界面,包括文本、圆形、矩形批注的创建和管理

构造函数

NoteView

构造函数

new NoteView(props)

参数

返回:NoteView NoteView对象

属性

afterCreate

afterCreate: any

类型: any

afterRemoved

afterRemoved: any

类型: any

afterUpdate

afterUpdate: any

类型: any

children

children: any

类型: any

color

颜色

color: string

类型: string

dialogNode

对话框元素

dialogNode: any

类型: any

isShow

是否显示面板

isShow: boolean

类型: boolean

key

key: any

类型: any

model

批注模型实例

model: any

类型: any

props

属性

props: INoteViewProps

size

尺寸

size: number

类型: number

tabs

标注类型

tabs: object[]

类型: object[]

tabsNode

tab元素

tabsNode: any

类型: any

type

当前操作类型

type: any

类型: any

uiStrings

uiStrings: any

类型: any

viewModel

viewModel: any

类型: any

访问器

container

set container(containerValue: any): void

参数

  • containerValue: any

返回: void

domNode

get domNode(): any

返回: any

set domNode(element: any): void

参数

  • element: any

返回: void

icon

get icon(): any

返回: any

set icon(iconValue: any): void

参数

  • iconValue: any

返回: void

id

get id(): any

返回: any

set id(value: any): void

参数

  • value: any

返回: void

label

get label(): any

返回: any

set label(labelValue: any): void

参数

  • labelValue: any

返回: void

renderable

get renderable(): any

返回: any

visible

get visible(): any

返回: any

set visible(isVisible: any): void

参数

  • isVisible: any

返回: void

方法

_attach

_attach(element): void

参数

  • element: any

返回:void

_detach

_detach(element): void

参数

  • element: any

返回:void

_postInitialize

Returns

_postInitialize(): void

返回:void

beforeFirstRender

Returns

beforeFirstRender(): Promise

返回:Promise

castContainer

castContainer(element): any

参数

  • element: any

返回:any

classes

classes(...args): any

参数

  • args: ...any

返回:any

clear

清除

clear(): void

返回:void

close

关闭批注视图

close(): void

返回:void

closedHandle

关闭弹窗

closedHandle(): void

返回:void

colorChange

监听颜色值的改变

colorChange(e): void

参数

  • e: Event 事件数据

返回:void

cursor

取消批注绘制

cursor(): void

返回:void

destroy

Returns

destroy(): void

返回:void

loadDependencies

Returns

loadDependencies(): any

返回:any

loadLocale

Returns

loadLocale(): any

返回:any

move

改为移动

move(): void

返回:void

normalizeCtorArgs

normalizeCtorArgs(args, container): any

参数

  • args: any
  • container: any

返回:any

postInitialize

Returns

postInitialize(): void

返回:void

render

渲染

render(): any

返回:any

renderNow

Returns

renderNow(): void

返回:void

saveToImg

将当前批注场景进行截图并下载

saveToImg(): void

返回:void

scheduleRender

Returns

scheduleRender(): void

返回:void

show

显示批注面板

show(): void

返回:void

sizeChange

监听尺寸下拉列表的变化

sizeChange(e): void

参数

  • e: Event 事件数据

返回:void

tabsChange

切换标注类型

tabsChange(): void

返回:void

toggle

切换显示面板

toggle(): void

返回:void

BIMFlux AI