Add a new family instance into the Autodesk Revit document,
using an origin and a view where the instance should be placed.
Namespace: Autodesk.Revit.Creation
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public FamilyInstance NewFamilyInstance( XYZ origin, FamilySymbol symbol, View specView )
Parameters
- origin XYZ
- The origin of family instance. If created on a ViewPlan, the origin will be projected onto the ViewPlan.
- symbol FamilySymbol
- A family symbol object that represents the type of the instance that is to be inserted.
- specView View
- The 2D view in which to place the family instance.
Return Value
FamilyInstanceIf creation was successful then an instance to the new object is returned.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | One or more required arguments was nullptr |
ArgumentException | The input family PlacementType was not ViewBased, the input view was not 2D, Thrown if The symbol is not active. or instances of the input FamilySymbol are not permitted on a view of this type. |