Autodesk.Revit.DB.LinkOperations
Autodesk.Revit.DB.LinkOperations类提供了对Revit文件中链接的操作方法。
成员方法
static bool IsLinkedInstance(Element element)
判断指定的Revit元素是否是链接的实例。
- 参数:
element
,要判断的Revit元素。
- 返回值:如果
element
是链接的实例,则返回true
;否则返回false
。
static IList<RevitLinkInstance> GetInstances(Document document)
获取指定Revit文档中的所有链接实例。
- 参数:
document
,要获取链接实例的Revit文档。
- 返回值:包含链接实例的RevitLinkInstance列表。
static RevitLinkInstance GetLinkInstance(Element element)
获取指定Revit元素所在的链接实例。
- 参数:
element
,要获取链接实例的Revit元素。
- 返回值:包含指定元素的链接实例。
static void SetLinkedInstanceOverrideGraphicSettings(Document document, ElementId linkedInstanceId, OverrideGraphicSettings overrideGraphicSettings)
设置指定链接实例的覆盖图形设置。
- 参数:
document
,要设置链接实例图形覆盖的Revit文档。
linkedInstanceId
,要设置覆盖图形设置的链接实例的ID。
overrideGraphicSettings
,要设置的覆盖图形设置。
static void ClearLinkedInstanceOverrides(Document document, ElementId linkedInstanceId)
清除指定链接实例的所有覆盖图形设置。
- 参数:
document
,要清除链接实例图形覆盖的Revit文档。
linkedInstanceId
,要清除覆盖图形设置的链接实例的ID。