Autodesk.Revit.DB.SpacingRuleLayout
是一个用于在Revit中创建和管理空间规则布局的类。
public class SpacingRuleLayout : Element
Element
: Autodesk.Revit.DB.Element
,是Autodesk.Revit.DB.SpacingRuleLayout
的基类。以下是Autodesk.Revit.DB.SpacingRuleLayout
类的一些常用方法:
AddSpacingRule()
: 添加一个新的空间规则。CanAddSpacingRule()
: 检查是否可以添加一个新的空间规则。GetSpacingRuleIds()
: 获取所有空间规则的ID。以下是在Revit中使用Autodesk.Revit.DB.SpacingRuleLayout
类的一些示例:
// 获取当前文档
Document doc = commandData.Application.ActiveUIDocument.Document;
// 创建一个新的空间规则布局
SpacingRuleLayout spacingRuleLayout = SpacingRuleLayout.Create(doc);
// 添加一个新的空间规则
spacingRuleLayout.AddSpacingRule(new GridSegment());
// 获取所有空间规则的ID
IList<ElementId> spacingRuleIds = spacingRuleLayout.GetSpacingRuleIds();
Autodesk.Revit.DB.View
中查看Autodesk.Revit.DB.SpacingRuleLayout
的示例图形。