DocumentGetDefaultFamilyTypeId Method |
Gets the default family type id with the given family category id.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntaxpublic ElementId GetDefaultFamilyTypeId(
ElementId familyCategoryId
)
Public Function GetDefaultFamilyTypeId (
familyCategoryId As ElementId
) As ElementId
public:
ElementId^ GetDefaultFamilyTypeId(
ElementId^ familyCategoryId
)
member GetDefaultFamilyTypeId :
familyCategoryId : ElementId -> ElementId Parameters
- familyCategoryId ElementId
-
The family category id.
Return Value
ElementId
The default family type id.
Exceptions
Exampleprivate void AssignDefaultTypeToColumn(Document document, FamilyInstance column)
{
ElementId defaultTypeId = document.GetDefaultFamilyTypeId(new ElementId(BuiltInCategory.OST_StructuralColumns));
if (defaultTypeId != ElementId.InvalidElementId)
{
FamilySymbol defaultType = document.GetElement(defaultTypeId) as FamilySymbol;
if (defaultType != null)
{
column.Symbol = defaultType;
}
}
}
See Also