“将一个或多个元素组成一个组,类似于CAD中的块。”
在Revit中,如果我们想对一个或多个元素进行成组操作,我们可以通过选择一个或多个元素然后点击成组,又或者先点击成组,然后再在组环境中添加所需的元素,两种方式都可以达到我们想要的效果,但在用户操作的时候却需要输入一个组名称才能完成创建,而API提供的方法,Revit会默认命名,并不需要预先输入,下面我们来看看,如何通过API创建组。
Document.Create.NewGroup
创建组的方法在Document里,需要预先获得一个或多个元素的Id列表作为参数传入。比如,我们将项目中所有的可载入族都组成一个组: 如上图所示,我们的组便创建成功能了。但因为API创建是由Revit默认命名,因此如果我们想按自己的命名规则命名,就需要在创建完组后,获取它的GroupType,然后再修改Name属性: 需要注意的是,创建组和修改组名属于修改文档的操作,因此这两条语句必须在事务开启后操作,并提交或撤回,否则程序在运行时就会报错。
|