CustomItem

.Drawable. CustomItem

类:绘制自定义标签的管理器

Constructor

new Glodon.Bimface.Plugins.Drawable.CustomItem(customItemConfig)

Parameters:
Name Type Description
customItemConfig Glodon.Bimface.Plugins.Drawable.CustomItemConfig

自定义标签的配置项

Methods

getContent()

获取自定义标签内容

Returns:
Type Description
String

自定义标签内容

getHeight()

获取自定义标签高度

Returns:
Type Description
Number

自定义标签高度

getOffsetX()

获取自定义标签沿X轴的偏移量

Returns:
Type Description
Number

自定义标签沿X轴的偏移量

getOffsetY()

获取自定义标签沿Y轴的偏移量

Returns:
Type Description
Number

自定义标签沿Y轴的偏移量

getOpacity()

获取自定义标签透明度

Returns:
Type Description
Number

自定义标签透明度

getTooltip()

获取外部元素的提示文字内容

Returns:
Type Description
String

外部元素的提示文字内容

getTooltipStyle()

获取外部元素的提示文字样式

Returns:
Type Description
Object

外部元素的提示文字样式

getWidth()

获取自定义标签宽度

Returns:
Type Description
Number

自定义标签宽度

getWorldPosition()

获取外部元素的位置坐标

Returns:
Type Description
Glodon.Web.Geometry.Point3d

外部元素的位置坐标

hide()

隐藏外部元素

onClick(callback)

设置左键点击事件

Parameters:
Name Type Description
callback function

回调函数

onEndDrag(callback)

设置拖拽事件

Parameters:
Name Type Description
callback function

回调函数

onRightClick(callback)

设置右键点击事件

Parameters:
Name Type Description
callback function

回调函数

setContent(content)

设置自定义标签内容

Parameters:
Name Type Description
content String

自定义标签内容

setHeight(height)

设置自定义标签高度

Parameters:
Name Type Description
height Number

自定义标签高度

setOffsetX(offsetX)

设置自定义标签沿X轴的偏移量

Parameters:
Name Type Description
offsetX Number

自定义标签沿X轴的偏移量

setOffsetY(offsetY)

设置自定义标签沿Y轴的偏移量

Parameters:
Name Type Description
offsetY Number

自定义标签沿Y轴的偏移量

setOpacity(opacity)

设置自定义标签透明度

Parameters:
Name Type Description
opacity Number

自定义标签透明度

setTooltip(tip)

设置外部元素的提示文字内容

Parameters:
Name Type Description
tip String

外部元素的提示文字内容

setTooltipStyle(CSS)

设置外部元素的提示文字样式

Parameters:
Name Type Description
CSS Object

外部元素的提示文字样式

setWidth(width)

设置自定义标签宽度

Parameters:
Name Type Description
width Number

自定义标签宽度

setWorldPosition(position)

设置外部元素的位置坐标

Parameters:
Name Type Description
position Glodon.Web.Geometry.Point3d

外部元素的位置坐标

show()

显示外部元素