Skip to content

FabricationPart.SaveAsFabricationJob

Public Class

Save fabrication parts to an MEP job that can be opened in the fabrication software.

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public static ISet<ElementId> SaveAsFabricationJob(
Document document,
ISet<ElementId> ids,
string filename,
FabricationSaveJobOptions saveOptions
)

Parameters

document Document

The document.

idsISet. ElementId.

List of element Ids of fabrication parts or assemblies and group elements that contain fabrication parts to save. Non-fabrication part elements will be ignored.

filenameString

The full path and filename of the fabrication job to save.

saveOptions FabricationSaveJobOptions

Options for the save operation.

Return Value

ISet. ElementId.
Returns a list of fabrication part element Ids that were saved to the fabrication job.

Exceptions

Exception

Condition


ArgumentException

Fabrication configuration is missing.


ArgumentNullException

A non-optional argument was null


InvalidOperationException

the path to the filename must already exist and be writeable


InvalidPathArgumentException

The destination file name includes one or more invalid characters.


Remarks

Only fabrication MAJ files are supported.