Sets the default family type id for the given family category.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since:
2015
Syntax
C# |
---|
public void SetDefaultFamilyTypeId(
ElementId familyCategoryId,
ElementId familyTypeId
) |
Visual Basic |
---|
Public Sub SetDefaultFamilyTypeId ( _
familyCategoryId As ElementId, _
familyTypeId As ElementId _
) |
Visual C++ |
---|
public:
void SetDefaultFamilyTypeId(
ElementId^ familyCategoryId,
ElementId^ familyTypeId
) |
Examples
CopyC#
private void SetDefaultTypeFromDoor(Document document, FamilyInstance door)
{
ElementId doorCategoryId = new ElementId(BuiltInCategory.OST_Doors);
if (door.Symbol.IsValidDefaultFamilyType(doorCategoryId))
{
document.SetDefaultFamilyTypeId(doorCategoryId, door.Symbol.Id);
}
}
CopyVB.NET
Private Sub SetDefaultTypeFromDoor(document As Document, door As FamilyInstance)
Dim doorCategoryId As New ElementId(BuiltInCategory.OST_Doors)
If door.Symbol.IsValidDefaultFamilyType(doorCategoryId) Then
document.SetDefaultFamilyTypeId(doorCategoryId, door.Symbol.Id)
End If
End Sub
Exceptions
See Also