Document.Export
Description:
Exports the document to the Industry Standard Classes (IFC) format.
Exports the document to the Industry Standard Classes (IFC) format.
Remarks:
Exporting to IFC requires that document is modifiable, therefore there must be a transaction already open when this method is called.
Exporting to IFC requires that document is modifiable, therefore there must be a transaction already open when this method is called.
This method may not be invoked during dynamic update, for the internal routine might need to modify the existing transaction.
Overloads (14):
Export(String,String,IFCExportOptions)
public bool Export(
string folder,
string name,
IFCExportOptions options
)
-
StringfolderOutput folder into which the file will be exported. The folder must exist.
-
StringnameEither the name of a single file or a prefix for a set of files. If empty, automatic naming will be used.
-
optionsVarious options applicable to the IFC format. If null, all options will be set to their respective default values.
-
NullOrEmpty -or- Contains invalid characters.
-
A non-optional argument was null
-
The IFCExportOptions FamilyMappingFile does not exist.
-
This method may not be called during dynamic update.
-
Export is temporarily disabled. -or- Exporting is not allowed in the current application mode. -or- This Document is in an edit mode. -or- This Document is not a project document.
-
The folder does not exist.
-
The document is in failure mode: an operation has failed, and Revit requires the user to either cancel the operation or fix the problem (usually by deleting certain elements). -or- The document is being loaded, or is in the midst of another sensitive process.
-
The document has no open transaction.
-
The IFC module is not available in the installed Revit.