RVTDocs.com
Namespace: Autodesk.Revit.DB Class: FamilyUtils

FamilyUtils.ConvertFamilyToFaceHostBased

Method
Description:
Converts a family to be face host based.
Remarks:
Converts a family hosted by some element other than a face to be hosted by a face. This is done by replacing the existing host (wall, roof, ceiling, floor) with a face. Conversion can succeed only if FamilyUtils.FamilyCanConvertToFaceHostBased() returns true.
Syntax
public static void ConvertFamilyToFaceHostBased(
	Document document,
	ElementId familyId
)
Parameters
Parameter Type Description
document Document The document containing the family to be converted.
familyId ElementId The family id.
Return Value
Exceptions
Exception Condition
ArgumentException The input familyId cannot be converted to face host based.
ArgumentNullException A non-optional argument was null
InvalidOperationException Failed to convert the family to face host based. -or- The family is already unhosted.