Files
Shrlalgo.RvKits/ShrlAlgoToolkit.Revit/Assists/DefaultFamilyLoadOptions.cs

27 lines
642 B
C#
Raw Normal View History

using Autodesk.Revit.DB;
2024-09-22 11:05:41 +08:00
2025-04-24 20:56:44 +08:00
namespace ShrlAlgoToolkit.Revit.Assists
2024-09-22 11:05:41 +08:00
{
/// <summary>
/// 载入族,覆盖,只会覆盖类型参数值
/// </summary>
2025-07-11 09:20:23 +08:00
public class DefaultFamilyLoadOptions: IFamilyLoadOptions
2024-09-22 11:05:41 +08:00
{
//族已载入
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;
}
}
}