编辑族和载入族-随机过程及应用

7.6编辑族和载入族编辑族允许打开当前文档中已经加载的族文档来编辑,而载人族允许把新创建或者修改过的族文档载人到需要的文档中•这个文档可能是个X程文档或者族文档。例如,在工程文档中的“编辑族”和在族文档中的“载人到项目中”是Revit®中族文档和工程文档交互的重要方式,AH提供了函数实现了类似的功能。 7. 6. 1编辑族Autodesk. Revit. DB. Document类:Document EditFamily(Family loadedFamily) 0该函数会打开输入的族的文档,并返回族文档的实例。然后API用户就可以自由的调用API来实现族文档的各类修改。注意:该函数打开的文档是需要使用API来进行关闭或者载入,这个打开的文档不会在UI界面上显示。 7.6.2载入族Autodesk. Revit. DB. Document : • Family LoadFamilyCDocument targetDocument); • Family LoadFamily(Document targetDocument, IFamilyLoadOptions familyLoad- Options);这里有两个函数实现载人族的功能。该函数会把族文档载人到目标文档,并返回目标文档中载入族的实例。这两个函数应用于不同的场景中,第一个函数只需要一个目标文档作为参数,但是该函数只适用于把族文件载人到一个从未加载过该族文件的目标文档中,否则该函数会直接失败掉,因为该函数不能处理已加载的族和新加载的族之间的任何冲突。而第二个函数多了一个IFamilyLoadOptions的接口作为参数,该接口给了用户处理加载过
pdf 文件大小:5.76MB