下面是获得文档中所有族实例的代码,简单演示用法:
ElementClassFilter instanceFitler = new ElementClassFilter(typeof (FamilyInstance));
FilteredElementCollector collector = new FilteredElementCollector(doc);
collector.WherePasses(instanceFitler);
List familyInstances = new List();
foreach (Element element in collector.ToElements())
{
if (element is FamilyInstance)
{
familyInstances.Add(element as FamilyInstance);
}
}
return familyInstances;
具体用法请参考官方例子。
官方例子名称:DirectionCalculation
CSDN文件地址:http://download.csdn.net/detail/reallytian/9174521
转载请标明作者和出处
作者:田腾