Autodesk.Revit.DB.Mechanical.SpaceTag是Revit软件中用于标记机械系统空间的类。此类可以通过代码或图形用户界面创建、编辑和删除。
Autodesk.Revit.DB.Mechanical.SpaceTag类具有以下属性:
Autodesk.Revit.DB.Mechanical.SpaceTag类具有以下常用方法:
public void CreateSpaceTag(Document doc, ElementId taggedElementId, XYZ tagLocation, ElementId viewId)
{
// 创建机械系统空间标记
Autodesk.Revit.DB.Mechanical.SpaceTag tag = Autodesk.Revit.DB.Mechanical.SpaceTag.Create(doc, taggedElementId, tagLocation, viewId);
// 设置空间标记偏移量
tag.Offset = 2.0;
// 将标记添加到文档中
doc.Create.NewElementIdBinding(new List<ElementId>() { tag.Id });
}
public List<ElementId> GetRelatedSpaceTagIds(Document doc, ElementId hostElementId)
{
List<ElementId> spaceTagIds = Autodesk.Revit.DB.Mechanical.SpaceTag.GetSpaceTagIds(doc, hostElementId).ToList();
return spaceTagIds;
}
Autodesk.Revit.DB.Mechanical.SpaceTag类是Revit软件中用于标记机械系统空间的类。此技术文档介绍了此类的简介、属性和方法,并给出了示例代码。通过使用Autodesk.Revit.DB.Mechanical.SpaceTag类,可以方便地创建、编辑和删除机械系统空间标记。