27 lines
636 B
C#
27 lines
636 B
C#
using Autodesk.Revit.DB;
|
|
|
|
namespace ShrlAlgo.Toolkit.Revit.Helpers
|
|
{
|
|
/// <summary>
|
|
/// 载入族,覆盖,只会覆盖类型参数值
|
|
/// </summary>
|
|
public class LoadFamilyOptions: IFamilyLoadOptions
|
|
{
|
|
//族已载入
|
|
public bool OnFamilyFound(bool familyInUse, out bool overwriteParameterValues)
|
|
{
|
|
overwriteParameterValues = true;
|
|
return true;
|
|
}
|
|
|
|
//存在共享族
|
|
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues)
|
|
{
|
|
source = FamilySource.Family;
|
|
overwriteParameterValues = true;
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|