LeadLabel_文档_BIMFACE_BIM应用二次开发平台

LeadLabel

类:DrawableItem的子类,表示一种类型的外部元素:引线标签,仅在viewer3D视图中可用。

Constructor

new Glodon.Bimface.Plugins.Drawable.LeadLabel(leadLabelConfig);

Parameters
名称 必填 类型 说明 示例
leadLabelConfig Y leadLabelConfig 配置项

Methods

onClick(callback)

左键点击事件

Parameters
名称 必填 类型 说明 示例
callback(data) Y Function 成功之后的回调函数,回调函数的参数见下表
Callback Parameters
名称 类型 说明
data Json Object 引线标签信息
onRightClick(callback)

右键点击事件

Parameters
名称 必填 类型 说明 示例
callback(data) Y Function 成功之后的回调函数,回调函数的参数见下表
Callback Parameters
名称 类型 说明
data Json Object 引线标签信息
onDoubleClick(callback)

双击事件

Parameters
名称 必填 类型 说明 示例
callback(data) Y Function 成功之后的回调函数,回调函数的参数见下表
Callback Parameters
名称 类型 说明
data Json Object 引线标签信息
onEndDrag(callback)

拖拽事件

Parameters
名称 必填 类型 说明 示例
callback(data) Y Function 成功之后的回调函数,回调函数的参数见下表
Callback Parameters
名称 类型 说明
data Json Object 引线标签信息
getWidth()

获取标签宽度

Returns
类型 说明
Number 标签的宽度
setWidth(width)

设置标签宽度

parameter
名称 类型 说明
width Number 标签的宽度
getOpacity()

获取标签底色透明度

Returns
类型 说明
Number 标签底色透明度
setOpacity(opacity)

设置标签底色透明度

parameter
名称 类型 说明
opacity Number 标签底色透明度
getText()

获取标签文字内容

Returns
类型 说明
String 标签文字内容
setText(text)

设置标签文字内容

parameter
名称 类型 说明
text String 标签文字内容
getWorldPosition()

获取引线标签的三维坐标位置

Returns
类型 说明
Object 引线标签的三维坐标
setWorldPosition(position)

设置引线标签的三维坐标位置

parameter
名称 类型 说明
position Object 引线标签的三维坐标
getObjectId()

获取与引线标签关联的构件ID

Returns
类型 说明
String 构件ID
associateComponentById(objectId)

根据构件ID将引线标签与构件关联

parameter
名称 类型 说明
objectId String 构件ID
clearAssociation()

取消构件与引线标签的关联