DocumentEntryPoint
Description:
For Revit Macros use only.
For Revit Macros use only.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.Document
Autodesk.Revit.DB.Macros.DocumentEntryPoint
System.Object
Autodesk.Revit.DB.Document
Autodesk.Revit.DB.Macros.DocumentEntryPoint
public abstract class DocumentEntryPoint : Document,
IEntryPoint
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| DocumentEntryPoint() | None | Initializes a new instance of the class | |
| DocumentEntryPoint() | None | Initializes a new instance of the class |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| DocumentClosing | event | Subscribe to the DocumentClosing event to be notified when Revit is just about to close a document. | Document |
| DocumentPrinted | event | Subscribe to the DocumentPrinted event to be notified immediately after Revit has finished printing a view or ViewSet of the document. | Document |
| DocumentPrinting | event | Subscribe to the DocumentPrinting event to be notified when Revit is just about to print a view or ViewSet of the document. | Document |
| DocumentSavedAs | event | Subscribe to the DocumentSavedAs event to be notified immediately after Revit has finished saving document with a new file name. | Document |
| DocumentSaved | event | Subscribe to the DocumentSaved event to be notified immediately after Revit has finished saving a document. | Document |
| DocumentSavingAs | event | Subscribe to the DocumentSavingAs event to be notified when Revit is just about to save the document with a new file name. | Document |
| DocumentSaving | event | Subscribe to the DocumentSaving event to be notified when Revit is just about to save a document. | Document |
| ViewPrinted | event | Subscribe to the ViewPrinted event to be notified immediately after Revit has finished printing a view of the document. | Document |
| ViewPrinting | event | Subscribe to the ViewPrinting event to be notified when Revit is just about to print a view of the document. | Document |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| FinishInitializationEO() | None | For Revit Macros internal use only. | |
| FinishInitializationEO() | None | For Revit Macros internal use only. | |
| Initialize(Object, String) | None | For Revit Macros internal use only. | |
| Initialize(Object, String) | None | For Revit Macros internal use only. | |
| OnShutdownEO() | None | For Revit Macros internal use only. | |
| OnShutdownEO() | None | For Revit Macros internal use only. | |
| AcquireCoordinates(ElementId) | None | Acquires coordinates from the specified link instance. | Document |
| AutoJoinElements() | None | Forces the elements in the Revit document to automatically join to their neighbors where appropriate. | Document |
| CanEnableCloudWorksharing() | bool | Checks if cloud worksharing can be enabled for the cloud model. | Document |
| CanEnableWorksharing() | bool | Checks if worksharing can be enabled in the document. | Document |
| Close() | bool | Closes the document, save the changes if there are. | Document |
| Close(Boolean) | bool | Closes the document with the option to save. | Document |
| CombineElements(CombinableElementArray) | GeomCombination | Combine a set of combinable elements into a geometry combination. | Document |
| ConvertDetailToModelCurves(View, DetailCurveArray) | ModelCurveArray | Converts a group of DetailCurves to equivalent ModelCurves. | Document |
| ConvertModelToDetailCurves(View, ModelCurveArray) | DetailCurveArray | Converts a group of ModelCurves to equivalent DetailCurves. | Document |
| ConvertModelToSymbolicCurves(View, ModelCurveArray) | SymbolicCurveArray | Converts a group of ModelCurves to equivalent SymbolicCurves. | Document |
| ConvertSymbolicToModelCurves(View, SymbolicCurveArray) | ModelCurveArray | Converts a group of SymbolicCurves to equivalent ModelCurves. | Document |
| Delete(ElementId) | ICollection<ElementId> | Deletes an element from the document given the id of that element. | Document |
| Delete(ICollection<ElementId>) | ICollection<ElementId> | Deletes a set of elements from the document. | Document |
| Dispose() | None | Releases all resources used by the | Document |
| EditFamily(Family) | Document | Gets the document of a loaded family to edit. | Document |
| EnableCloudWorksharing() | None | Enables cloud worksharing for a cloud model | Document |
| EnableWorksharing(String, String) | None | Enables worksharing in the document. | Document |
| Equals(Object) | bool | Determines whether the specified equals to this . | Document |
| EraseSchemaAndAllEntities(Schema) | None | Erases Schema and all its Entities from the document. | Document |
| ExportImage(ImageExportOptions) | None | Exports a view or set of views into an image file. | Document |
| Export(String, IList<ElementId>, PDFExportOptions) | bool | Exports a selection of views in PDF format. | Document |
| Export(String, String, GBXMLExportOptions) | bool | Export the model in gbXML (green-building) format. | Document |
| Export(String, String, ICollection<ElementId>, DGNExportOptions) | bool | Exports a selection of views in DGN format. | Document |
| Export(String, String, ICollection<ElementId>, DWGExportOptions) | bool | Exports a selection of views in DWG format. | Document |
| Export(String, String, ICollection<ElementId>, DXFExportOptions) | bool | Exports a selection of views in DXF format. | Document |
| Export(String, String, ICollection<ElementId>, SATExportOptions) | bool | Exports the current view or a selection of views in SAT format. | Document |
| Export(String, String, IFCExportOptions) | bool | Exports the document to the Industry Standard Classes (IFC) format. | Document |
| Export(String, String, NavisworksExportOptions) | None | Exports a Revit project to the Navisworks .nwc format. | Document |
| Export(String, String, OBJExportOptions) | bool | Exports a view specified in the export options to the OBJ format. | Document |
| Export(String, String, STLExportOptions) | bool | Exports a view specified in the export options to the STL format. | Document |
| Export(String, String, ViewSet, DWFExportOptions) | bool | Exports the current view or a selection of views in DWF format. | Document |
| Export(String, String, ViewSet, DWFXExportOptions) | bool | Exports the current view or a selection of views in DWFX format. | Document |
| Export(String, String, ViewSet, FBXExportOptions) | bool | Exports the document in 3D-Studio Max (FBX) format. | Document |
| GetAllUnusedElements(ISet<ElementId>) | Unused element ids. | Returns the list of element ids that are not used. The list of unused element ids may include elements that can't be deleted. | Document |
| GetChangedElements(Guid) | DocumentDifference | Extracts a collection containing the ids of elements that have been created, modified or deleted between the input baseVersion and the document's current version. | Document |
| GetCloudFolderId(Boolean) | string | Gets ForgeDM folder id where the model locates. | Document |
| GetCloudModelPath() | ModelPath | Gets the cloud model path of the cloud model. | Document |
| GetCloudModelUrn() | string | A ForgeDM Urn identifying the model. | Document |
| GetDefaultElementTypeId(ElementTypeGroup) | ElementId | Gets the default element type id with the given DefaultElementType id. | Document |
| GetDefaultFamilyTypeId(ElementId) | ElementId | Gets the default family type id with the given family category id. | Document |
| GetDocumentPreviewSettings() | The preview settings. | Returns the preview settings for the given document. | Document |
| GetDocumentVersion(Document) | DocumentVersion | Gets the DocumentVersion that corresponds to a document. | Document |
| GetElement(ElementId) | Element | Gets the Element referenced by the input ElementId. | Document |
| GetElement(Reference) | Element | Gets the Element referenced by the input reference. | Document |
| GetElement(String) | Element | Gets the Element referenced by a unique id string. | Document |
| GetHashCode() | int | Gets the hash code of this document instance. | Document |
| GetHubId() | string | Gets ForgeDM hub id where the model locates. It is cached in session. | Document |
| GetPaintedMaterial(ElementId, Face) | ElementId | Get the material painted on the element's face. Returns invalidElementId if the face is not painted. | Document |
| GetPrintSettingIds() | ICollection<ElementId> | Retrieves all Print Settings of current project. | Document |
| GetProjectId() | string | Gets ForgeDM project id where the model locates. | Document |
| GetRoomAtPoint(XYZ) | Room | Gets a room containing the point. | Document |
| GetRoomAtPoint(XYZ, Phase) | Room | Gets a room containing the point. | Document |
| GetSpaceAtPoint(XYZ) | Space | Gets a space containing the point. | Document |
| GetSpaceAtPoint(XYZ, Phase) | Space | Gets a space containing the point. | Document |
| GetSubelement(ElementId, Int32) | Subelement | Gets the subelement referenced by a parent id and subelement id. | Document |
| GetSubelement(Reference) | Subelement | Gets the subelement referenced by the input reference. | Document |
| GetSubelement(String) | Subelement | Gets the subelement referenced by a unique id string. | Document |
| GetTypeOfStorage(ForgeTypeId) | StorageType | Get the storage type of the identified built-in parameter. | Document |
| GetUnits() | The Units object. | Gets the Units object. | Document |
| GetUnusedElements(ISet<ElementId>) | ISet<ElementId> | Returns the list of element ids that are not used and can be deleted from the document. | Document |
| GetWarnings() | IList<FailureMessage> | Returns list of failure messages generated from persistent (reviewable) warnings accumulated in the document. | Document |
| GetWorksetId(ElementId) | WorksetId | Get Id of the Workset which owns the element. | Document |
| GetWorksetTable() | WorksetTable | Get the WorksetTable of this document. | Document |
| GetWorksharingCentralModelPath() | ModelPath | Gets the central model path of the worksharing model. | Document |
| HasAllChangesFromCentral() | bool | Returns whether the model in the current session is up to date with central. | Document |
| Import(String, AXMImportOptions, View) | ElementId | Imports an AXM file into the document. | Document |
| Import(String, DGNImportOptions, View, ElementId%) | bool | Imports a DGN file to the document. | Document |
| Import(String, DWGImportOptions, View, ElementId%) | bool | Imports a DWG or DXF file to the document. | Document |
| Import(String, GBXMLImportOptions) | bool | Imports a Green-Building XML file into the document. | Document |
| Import(String, ImportOptions3DM, View) | ElementId | Imports a 3DM file into the document. | Document |
| Import(String, OBJImportOptions, View) | ElementId | Imports an OBJ file into the document. | Document |
| Import(String, SATImportOptions, View) | ElementId | Imports an SAT file into the document. | Document |
| Import(String, SKPImportOptions, View) | ElementId | Imports a SKP file into the document. | Document |
| Import(String, STLImportOptions, View) | ElementId | Imports an STL file into the document. | Document |
| IsBackgroundCalculationInProgress() | bool | Indicates whether there are any background calculations in progress for this document. | Document |
| IsDefaultElementTypeIdValid(ElementTypeGroup, ElementId) | bool | Checks whether the element type id is valid for the give DefaultElmentType id. | Document |
| IsDefaultFamilyTypeIdValid(ElementId, ElementId) | bool | Checks whether the family type id is valid for the give family category. | Document |
| IsPainted(ElementId, Face) | bool | Checks if the element's face is painted with a material. | Document |
| IsValidVersionGUID(Document, Guid) | bool | Checks whether the GUID is valid for the given document. Empty GUID is allowed. | Document |
| Link(String, DGNImportOptions, View, ElementId%) | bool | Links a DGN file into the project document. | Document |
| Link(String, DWFImportOptions) | IList<ElementId> | Links Markups in a DWF file into the project document. | Document |
| Link(String, DWGImportOptions, View, ElementId%) | bool | Links a DWG or DXF file into the project document. | Document |
| Link(String, ImportOptions3DM, View) | ElementId | Links a 3DM file into the project document. | Document |
| Link(String, OBJImportOptions, View) | ElementId | Links an OBJ file into the project document. | Document |
| Link(String, SATImportOptions, View) | ElementId | Links an SAT file into the project document. | Document |
| Link(String, SKPImportOptions, View) | ElementId | Links a SKP file into the project document. | Document |
| Link(String, STLImportOptions, View) | ElementId | Links an STL file into the project document. | Document |
| LoadFamily(Document) | Family | Loads the contents of this family document into another document. | Document |
| LoadFamily(Document, IFamilyLoadOptions) | Family | Loads the contents of this family document into another document. | Document |
| LoadFamily(String) | bool | Loads an entire family and all its types/symbols into the document. | Document |
| LoadFamily(String, Family%) | bool | Loads an entire family and all its types/symbols into the document and provides a reference to the loaded family. | Document |
| LoadFamily(String, IFamilyLoadOptions, Family%) | bool | Loads an entire family and all its types/symbols into the document and provides a reference to the loaded family. | Document |
| LoadFamilySymbol(String, String) | bool | Loads only a specified family type/symbol from a family file into the document. | Document |
| LoadFamilySymbol(String, String, FamilySymbol%) | bool | Loads only the specified family type/symbol from a family file into the document and provides a reference to the loaded family symbol. | Document |
| LoadFamilySymbol(String, String, IFamilyLoadOptions, FamilySymbol%) | bool | Loads only the specified family type/symbol from a family file into the document and provides a reference to the loaded family symbol. | Document |
| MakeTransientElements(ITransientElementMaker) | None | This method encapsulates the process of creating transient elements in the document. | Document |
| NewAreaBoundaryConditions(Element, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double) | nullNothingnullptr | Creates a new Area BoundaryConditions element on a host element. | Document |
| NewAreaBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double) | nullNothingnullptr | Creates a new Area BoundaryConditions element on a reference. | Document |
| NewAreaBoundaryLine(SketchPlane, Curve, ViewPlan) | ModelCurve | Creates a new boundary line as an Area border. | Document |
| NewArea(ViewPlan, UV) | Area | Creates a new area | Document |
| NewAreas(List<AreaCreationData>) | ElementSet | Creates new areas | Document |
| NewAreaTag(ViewPlan, Area, UV) | AreaTag | Creates a new area tag. | Document |
| NewCrossFitting(Connector, Connector, Connector, Connector) | FamilyInstance | Add a new family instance of a cross fitting into the Autodesk Revit document, using four connectors. | Document |
| NewCurtainSystem2(ReferenceArray, CurtainSystemType) | ICollection<ElementId> | Creates a new CurtainSystem element from a set of face references. | Document |
| NewCurtainSystem(FaceArray, CurtainSystemType) | CurtainSystem | Creates a new CurtainSystem element from a set of faces. | Document |
| NewElbowFitting(Connector, Connector) | FamilyInstance | Add a new family instance of an elbow fitting into the Autodesk Revit document, using two connectors. | Document |
| NewExtrusionRoof(CurveArray, ReferencePlane, Level, RoofType, Double, Double) | ExtrusionRoof | Creates a new Extrusion Roof. | Document |
| NewFamilyInstance(Curve, FamilySymbol, Level, StructuralType) | nullNothingnullptr | Inserts a new instance of a family into the document, using a curve, type/symbol and reference level. | Document |
| NewFamilyInstance(XYZ, FamilySymbol, Element, Level, StructuralType) | nullNothingnullptr | Inserts a new instance of a family into the document, using a location, type/symbol, the host element and a base level. | Document |
| NewFascia(FasciaType, Reference) | nullNothingnullptr | Creates a fascia along a reference. | Document |
| NewFascia(FasciaType, ReferenceArray) | nullNothingnullptr | Creates a fascia along a reference array. | Document |
| NewFlexDuct(Connector, Connector, FlexDuctType) | FlexDuct | Adds a new flexible duct into the document, using two connector, and duct type. | Document |
| NewFlexDuct(Connector, IList<XYZ>, FlexDuctType) | FlexDuct | Adds a new flexible duct into the document, using a connector, point array and duct type. | Document |
| NewFlexDuct(IList<XYZ>, FlexDuctType) | FlexDuct | Adds a new flexible duct into the document, using a point array and duct type. | Document |
| NewFlexPipe(Connector, Connector, FlexPipeType) | FlexPipe | Adds a new flexible pipe into the document, using two connector, and flexible pipe type. | Document |
| NewFlexPipe(Connector, IList<XYZ>, FlexPipeType) | FlexPipe | Adds a new flexible pipe into the document, using a connector, point array and pipe type. | Document |
| NewFlexPipe(IList<XYZ>, FlexPipeType) | FlexPipe | Adds a new flexible pipe into the document, using a point array and pipe type. | Document |
| NewFootPrintRoof(CurveArray, Level, RoofType, ModelCurveArray%) | FootPrintRoof | Creates a new FootPrintRoof element. | Document |
| NewGutter(GutterType, Reference) | nullNothingnullptr | Creates a gutter along a reference. | Document |
| NewGutter(GutterType, ReferenceArray) | nullNothingnullptr | Creates a gutter along a reference array. | Document |
| NewLineBoundaryConditions(Element, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double) | nullNothingnullptr | Creates a new Line BoundaryConditions element on a host element. | Document |
| NewLineBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double) | nullNothingnullptr | Creates a new Line BoundaryConditions element on a reference. | Document |
| NewMechanicalSystem(Connector, ConnectorSet, DuctSystemType) | MechanicalSystem | Creates a new MEP mechanical system element. | Document |
| NewOpening(Element, CurveArray, Boolean) | Opening | Creates a new opening in a roof, floor and ceiling. | Document |
| NewOpening(Element, CurveArray, eRefFace) | Opening | Creates a new opening in a beam, brace and column. | Document |
| NewOpening(Level, Level, CurveArray) | Opening | Creates a new shaft opening between a set of levels. | Document |
| NewOpening(Wall, XYZ, XYZ) | Opening | Creates a rectangular opening on a wall. | Document |
| NewPipingSystem(Connector, ConnectorSet, PipeSystemType) | PipingSystem | Creates a new MEP piping system element. | Document |
| NewPointBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double) | nullNothingnullptr | Creates a new Point BoundaryConditions Element. | Document |
| NewRoomBoundaryLines(SketchPlane, CurveArray, View) | ModelCurveArray | Creates a new boundary line as an Room border. | Document |
| NewRoom(Level, UV) | nullNothingnullptr | Creates a new room on a level at a specified point. | Document |
| NewRoom(Phase) | nullNothingnullptr | Creates a new unplaced room and with an assigned phase. | Document |
| NewRoom(Room, PlanCircuit) | nullNothingnullptr | Creates a new room within the confines of a plan circuit, or places an unplaced room within the confines of the plan circuit. | Document |
| NewRooms2(Level) | nullNothingnullptr | Creates new rooms in each plan circuit found in the given level in the last phase. | Document |
| NewRooms2(Level, Phase) | ICollection<ElementId> | Creates new rooms in each plan circuit found in the given level in the given phase. | Document |
| NewRooms2(Phase, Int32) | ICollection<ElementId> | Creates new unplaced rooms in the given phase. | Document |
| NewRoomTag(LinkElementId, UV, ElementId) | nullNothingnullptr | Creates a new RoomTag referencing a room in the host model or in a Revit link. | Document |
| NewSlabEdge(SlabEdgeType, Reference) | nullNothingnullptr | Creates a slab edge along a reference. | Document |
| NewSlabEdge(SlabEdgeType, ReferenceArray) | nullNothingnullptr | Creates a slab edge along a reference array. | Document |
| NewSpaceBoundaryLines(SketchPlane, CurveArray, View) | ModelCurveArray | Creates a new boundary line as an Space border. | Document |
| NewSpace(Level, Phase, UV) | nullNothingnullptr | Creates a new space element on the given level, at the given location, and assigned to the given phase. | Document |
| NewSpace(Level, UV) | nullNothingnullptr | Creates a new space element on the given level at the given location. | Document |
| NewSpace(Phase) | nullNothingnullptr | Creates a new unplaced space on a given phase. | Document |
| NewSpaces2(Level, Phase, View) | ICollection<ElementId> | Creates new spaces on the available plan circuits of a the given level. | Document |
| NewSpaces2(Phase, Int32) | nullNothingnullptr | Creates a set of new unplaced spaces on a given phase. | Document |
| NewSpaceTag(Space, UV, View) | nullNothingnullptr | Creates a new SpaceTag. | Document |
| NewSpotCoordinate(View, Reference, XYZ, XYZ, XYZ, XYZ, Boolean) | nullNothingnullptr | Generate a new spot coordinate object within the project. | Document |
| NewSpotElevation(View, Reference, XYZ, XYZ, XYZ, XYZ, Boolean) | nullNothingnullptr | Generate a new spot elevation object within the project. | Document |
| NewTakeoffFitting(Connector, MEPCurve) | FamilyInstance | Add a new family instance of an takeoff fitting into the Autodesk Revit document, using one connector and one MEP curve. | Document |
| NewTeeFitting(Connector, Connector, Connector) | FamilyInstance | Add a new family instance of a tee fitting into the Autodesk Revit document, using three connectors. | Document |
| NewTransitionFitting(Connector, Connector) | FamilyInstance | Add a new family instance of an transition fitting into the Autodesk Revit document, using two connectors. | Document |
| NewUnionFitting(Connector, Connector) | FamilyInstance | Add a new family instance of an union fitting into the Autodesk Revit document, using two connectors. | Document |
| NewZone(Level, Phase) | nullNothingnullptr | Creates a new Zone element. | Document |
| Paint(ElementId, Face, ElementId) | None | Paint the element's face with specified material. | Document |
| Paint(ElementId, Face, FamilyParameter) | None | Paint the element's face with specified material. | Document |
| PostFailure(FailureMessage) | FailureMessageKey | Posts a failure to be displayed to the user at the end of transaction. | Document |
| Print(ViewSet) | None | Prints a set of views with default view template and default print settings. | Document |
| Print(ViewSet, Boolean) | None | Prints a set of views with default view template and default print settings. | Document |
| Print(ViewSet, View) | None | Prints a set of views with a specified view template and default print settings. | Document |
| Print(ViewSet, View, Boolean) | None | Prints a set of views with a specified view template and default print settings. | Document |
| PublishCoordinates(LinkElementId) | None | Publish coordinates to the specified ProjectLocation of the link instance. | Document |
| Regenerate() | None | Updates the elements in the Revit document to reflect all changes. | Document |
| ReloadLatest(ReloadLatestOptions) | None | Fetches changes from central (due to one or more synchronizations with central) and merges them into the current session. | Document |
| RemovePaint(ElementId, Face) | None | Remove the material painted on the element's face. If the face is currently not painted,it will do nothing. | Document |
| ResetSharedCoordinates() | None | Reset shared coordinates for the host model/file. | Document |
| SaveAsCloudModel(Guid, Guid, String, String) | None | Saves current non-workshared or workshared model as a cloud model or workshared cloud model in BIM 360 Docs or Autodesk Docs. | Document |
| SaveAs(ModelPath, SaveAsOptions) | None | Saves the document to a given path. | Document |
| SaveAs(String) | None | Saves the document to a given file path. | Document |
| SaveAs(String, SaveAsOptions) | None | Saves the document to a given file path. | Document |
| SaveCloudModel() | None | Saves cloud model. | Document |
| Save() | None | Saves the document. | Document |
| Save(SaveOptions) | None | Saves the document. | Document |
| SaveToProjectAsImage(ImageExportOptions) | ElementId | Creates an image view from the currently active view. | Document |
| SeparateElements(CombinableElementArray) | None | Separate a set of combinable elements out of combinations they currently belong to. | Document |
| SetDefaultElementTypeId(ElementTypeGroup, ElementId) | None | Sets the default element type id of the given DefaultElementType id. | Document |
| SetDefaultFamilyTypeId(ElementId, ElementId) | None | Sets the default family type id for the given family category. | Document |
| SetUnits(Units) | None | Sets the units. | Document |
| SynchronizeWithCentral(TransactWithCentralOptions, SynchronizeWithCentralOptions) | None | Performs reload latest until the model in the current session is up to date and then saves changes back to central. A save to central is performed even if no changes were made. | Document |
| UnpostFailure(FailureMessageKey) | None | Deletes the posted failure message associated with a given FailureMessageKey. | Document |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| AddinFolder | string | The full path to the Revit Macros module. | |
| AddinFolder | string | The full path to the Revit Macros module. | |
| ActiveProjectLocation | ProjectLocation | Retrieve the active project location. | Document |
| ActiveView | View | The document's active view. | Document |
| Application | Application | Returns the Application in which the Document resides. | Document |
| Create | Document | An object that can be used to create new instances of Autodesk Revit API elements within a project. | Document |
| CreationGUID | Guid | A unique identifier generated when the Document was first created. | Document |
| DisplayUnitSystem | DisplayUnit | Provides access to display unit type with in the document. | Document |
| FamilyCreate | FamilyItemFactory | An object that can be used to create new instances of Autodesk Revit API elements within a family document. | Document |
| FamilyManager | FamilyManager | The family manager object provides access to family types and parameters. | Document |
| IsDetached | bool | Identifies if a workshared document is detached. Also, see | Document |
| IsFamilyDocument | bool | Identifies if the current document is a family document. | Document |
| IsLinked | bool | Identifies if a document is a linked RVT. | Document |
| IsModelInCloud | bool | Identifies if document is stored on Autodesk cloud services. | Document |
| IsModifiable | bool | Identifies if the document is modifiable. | Document |
| IsModified | bool | The state of changes made to the document. | Document |
| IsReadOnlyFile | bool | Signals whether the document was opened from a read-only file. | Document |
| IsReadOnly | bool | Identifies if the document is read-only or can possibly be modified. | Document |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. | Document |
| IsWorkshared | bool | Identifies if worksharing (i.e. editing permissions and multiple worksets) have been enabled in the document. Also, see | Document |
| MassDisplayTemporaryOverride | MassDisplayTemporaryOverrideType | This setting controls temporary display in views of objects with mass category or subcategories. | Document |
| MullionTypes | MullionTypeSet | This property is used to retrieve all the mullion types in current system. | Document |
| OwnerFamily | Family | Get the Family of this Family Document. | Document |
| PanelTypes | PanelTypeSet | Retrieves a set of PanelType objects that contains all the panel types that are currently loaded into the project. | Document |
| ParameterBindings | BindingMap | Retrieves an object from which mappings between parameter definitions and categories can be found. | Document |
| PathName | string | The fully qualified path of the document's disk file. | Document |
| Phases | PhaseArray | Retrieves all of the phases in the document. | Document |
| PlanTopologies | PlanTopologySet | Get the PlanTopologies of the current project in the last phase. | Document |
| PlanTopologies | PlanTopologySet | Gets the PlanTopologies of the current project in a given phase. | Document |
| PlanTopology | PlanTopology | Get the PlanTopology of a given level in the last phase. | Document |
| PlanTopology | PlanTopology | Get the PlanTopology of a given level in a given phase. | Document |
| PrintManager | PrintManager | Retrieve the PrintManager of current project. | Document |
| ProjectInformation | ProjectInfo | Return the Project Information of the current project. | Document |
| ProjectLocations | ProjectLocationSet | Retrieve all the project locations associated with this project | Document |
| ReactionsAreUpToDate | bool | Reports if the analytical model has regenerated in a document with reaction loads. | Document |
| Settings | Settings | Provides access to general application settings, such as Categories. | Document |
| SiteLocation | SiteLocation | Returns the site location information. | Document |
| Title | string | The document's title. | Document |
| TypeOfStorage | StorageType | Get the storage type of the specified BuiltInParameter. | Document |
| WorksharingCentralGUID | Guid | The central GUID of the server-based model. | Document |