Autodesk.Revit.DB.SpatialElementTag
是 Revit 中用于表示空间元素标签的类,它继承自 Autodesk.Revit.DB.Annotation
。
该属性用于获取或设置空间元素标签的类型。类型为 Autodesk.Revit.DB.SpatialElementType
。
该属性用于获取或设置空间元素标签所在视图中的主元素。类型为 Autodesk.Revit.DB.ElementId
。
该属性用于获取或设置空间元素标签的引导线角度。类型为 double
。
该属性用于获取或设置空间元素标签的位置。类型为 Autodesk.Revit.DB.UV
。
该属性用于获取或设置空间元素标签的文本。类型为 string
。
重写 Object.ToString()
方法,返回空间元素标签的标识字符串。
//创建空间元素标签
SpatialElementTag tag = SpatialElementTag.Create(doc, viewId, spatialElementId);
//修改标签属性
tag.LeaderAngle = 0;
tag.TagText = "标签文本";
tag.Position = UV.Zero;
//获取标签主元素
Element host = doc.GetElement(tag.Host);