New family document, including family, titleblock, and annotation symbol
Namespace: Autodesk.Revit.ApplicationServices
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public virtual Document NewFamilyDocument( string templateFileName )
Parameters
- templateFileName String
- The template file name.
Return Value
DocumentExceptions
Exception | Condition |
---|---|
ArgumentException | If 'templateFileName' is nullptr or an empty string. |
InvalidOperationException | If the new family document cannot be created. |
Remarks
This command corresponds to File->New->Family.../TitleBlock.../Annotation Symbol....Example
C#
// create a new family document using Generic Model.rft template string templateFileName = @"C:\Documents and Settings\All Users\Application Data\Autodesk\RST 2010\Imperial Templates\Generic Model.rft"; Document familyDocument = application.NewFamilyDocument(templateFileName); if (null == familyDocument) { throw new Exception("Cannot open family document"); }
VB
' create a new family document using Generic Model.rft template Dim templateFileName As String = "C:\Documents and Settings\All Users\Application Data\Autodesk\RST 2010\Imperial Templates\Generic Model.rft" Dim familyDocument As Document = application.NewFamilyDocument(templateFileName) If familyDocument Is Nothing Then Throw New Exception("Cannot open family document") End If