Share

Application.NewFamilyDocument Method

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

Document

Exceptions

ExceptionCondition
ArgumentExceptionIf 'templateFileName' is nullptr or an empty string.
InvalidOperationExceptionIf 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

See Also

Reference

Was this information helpful?