DrawableContainer

类:外部标签的容器,目前支持RVT、RVT集成模型、SKP、IFC、IGMS、DWG格式

Constructor

new Glodon.Bimface.Plugins.Drawable.DrawableContainer(drawableContainerConfig)

构造外部标签容器

Parameters:
NameTypeDescription
drawableContainerConfigGlodon.Bimface.Plugins.Drawable.DrawableContainerConfig

外部标签容器的配置项

Methods

addItem(drawable)

添加外部标签

Parameters:
NameTypeDescription
drawableGlodon.Bimface.Plugins.Drawable.CustomItem | Glodon.Bimface.Plugins.Drawable.LeadLabel | Glodon.Bimface.Plugins.Drawable.Image | Glodon.Bimface.Plugins.Drawable.MiniTag

外部标签

addItems(items)

添加多个外部标签

Parameters:
NameTypeDescription
itemsArray

外部标签列表

clear()

清空外部标签

exit()

退出外部标签绘制

getAllItems()

获取所有外部标签

Returns:
TypeDescription
Array

外部标签信息列表

getItemById(id)

根据ID获取外部标签

Parameters:
NameTypeDescription
idString

外部标签ID

hideAllItems()

隐藏所有外部标签

hideItemsById(ids)

根据ID隐藏外部标签

Parameters:
NameTypeDescription
idsArray

外部标签ID列表

hideItemsByLayerId(layerId)

根据LayerId隐藏外部标签对象

Parameters:
NameTypeDescription
layerIdString

图层ID

removeItemById(id)

根据ID删除外部标签对象

Parameters:
NameTypeDescription
idString

外部标签ID

removeItemsByLayerId(layerId)

根据LayerId移除外部标签对象

Parameters:
NameTypeDescription
layerIdString

图层ID

showAllItems()

显示所有外部标签

showItemsById(ids)

根据ID显示外部标签

Parameters:
NameTypeDescription
idsArray

外部标签ID列表

showItemsByLayerId(layerId)

根据LayerId显示外部标签对象

Parameters:
NameTypeDescription
layerIdString

图层ID

update()

重新绘制外部标签