Autodesk.Revit.DB.LevelAssociationData
是一个用于表示视图和楼层之间关联关系的类。它提供了访问和管理关联关系所需的属性和方法。
AssociatedLevelId
:获取或设置楼层ID,用于与视图关联。AssociatedLevelOffset
:获取或设置视图与楼层之间的高度偏移量。ViewId
:获取或设置视图ID,用于与楼层关联。LevelAssociationData(ElementId, ElementId, double)
:创建一个新的LevelAssociationData
实例,其中包含楼层ID、视图ID和视图与楼层之间的高度偏移量。// 创建一个新的LevelAssociationData实例
LevelAssociationData levelAssociationData = new LevelAssociationData(levelId, viewId, offset);
// 获取AssociatedLevelId
ElementId assocLevelId = levelAssociationData.AssociatedLevelId;
// 设置AssociatedLevelOffset
levelAssociationData.AssociatedLevelOffset = offset;
// 获取ViewId
ElementId viewId = levelAssociationData.ViewId;
AssociatedLevelId
和ViewId
都可以设置为ElementId.InvalidElementId
,以解除视图和楼层之间的关联。