FabricationPart.CreateHanger
Description:
Creates a hanger on the fabrication part.
Creates a hanger on the fabrication part.
Overloads (3):
CreateHanger(Document,FabricationServiceButton,Int32,ElementId,Connector,Double,Boolean)
public static FabricationPart CreateHanger(
Document document,
FabricationServiceButton button,
int condition,
ElementId hostId,
Connector hostConnector,
double distance,
bool attachToStructure
)
-
documentThe document.
-
buttonThe fabrication service button to use.
-
Int32conditionThe condition index. If the button has multiple conditions.
-
hostIdThe host part id. The host should be one horizontal straight part.
-
hostConnectorThe connector of the host.
-
DoubledistanceThe distance from the input connector of the host part. Units are in feet (ft).
-
BooleanattachToStructureAttach to the nearest structural element. The structural element might be one of Floor/Roof/Stair/Structural Framing.
-
Hangers may only be placed on straight horizontal fabrication segments and some kind of fittings. -or- Invalid fabrication service button.
-
A non-optional argument was null
-
The index condition is not larger or equal to 0 and less than ConditionCount.
-
the distance is out of range. -or- cannot find suitable fabrication part for the host. -or- cannot place hanger on the host.