Autodesk.Revit.DB.SpatialElementTagOrientation
是一个用于表示Revit模型中空间元素标记定位方式的类。空间元素标记(Spatial Element Tag)通常用于标记门、窗等建筑元素的位置和尺寸,其定位方式包括悬挂(hanging)、附着上方(above host)和附着下方(below host)等。
Above
:表示标记位于该元素上方的标记定位方式。Below
:表示标记位于该元素下方的标记定位方式。Hanging
:表示标记悬挂在该元素上方的标记定位方式。您可以使用SpatialElementTagOrientation
类来获取或设置空间元素标记的定位方式。以下示例代码展示了如何使用该类:
// 获取空间元素标记
SpatialElementTag tag = doc.GetElement(tagId) as SpatialElementTag;
// 获取标记定位方式
SpatialElementTagOrientation orientation = tag.TagOrientation;
// 将标记设置为悬挂在元素上方
tag.TagOrientation = SpatialElementTagOrientation.Hanging;