Autodesk.Revit.ApplicationServices Application
Autodesk.Revit.ApplicationServices Application
代表Autodesk Revit应用程序,提供对文档、选项和其他应用程序范围数据和设置的访问。
语法
1 | public class Application : IDisposable |
示例
1 | string versionInfo = application.VersionBuild + "\n" |
继承层次结构
System Object
Autodesk.Revit.ApplicationServices Application
Autodesk.Revit.DB.Macros ApplicationEntryPoint
方法
CopyModel
将现有模型复制到新文件。允许覆盖同名文件。
ExtractPartAtomFromFamilyFile
从族文件的内容写入PartAtom XML。
GetFailureDefinitionRegistry
返回FailureReduction Registry的实例。
GetLibraryPaths
返回标识Revit搜索内容的位置的路径信息。
GetRevitServerNetworkHosts
获取当前会话中所有Revit Server Network主机的列表。
GetWorksharingCentralGUID
获取给定的基于服务器的模型的工作共享中心对象。
IsValidThickness
检查输入值是否可以作为厚度提供(对于拉伸、混合、墙层或类似的几何构造)。
NewFamilyDocument
新族文档,包括族、标题栏和注释符号
NewProjectDocument(String)
新项目文件
NewProjectDocument(UnitSystem)
创建新的项目文档,但不指定模板文件。
NewProjectTemplateDocument
新建项目模板文档
OpenBuildingComponentDocument
从磁盘打开建筑构件文档。
OpenDocumentFile(String)
从磁盘打开文档。
OpenDocumentFile(ModelPath, OpenOptions)
从磁盘打开文档。
OpenIFCDocument(String)
使用默认选项从磁盘打开IFC文档。
OpenIFCDocument(String, IFCImportOptions)
使用自定义选项从磁盘打开IFC文档。
OpenSharedParameterFile
允许访问在磁盘上维护的共享参数组和定义。
PurgeReleasedAPIObjects
显式清除已发布但仍等待最终确定的所有API对象
RegisterFailuresProcessor
注册故障处理器的Revit应用程序范围实例。
SetLibraryPaths
设置标识Revit搜索内容的位置的路径信息。
UpdateRenderAppearanceLibrary
更新存储的渲染外观库,使Revit任务可以访问任何新的RPC内容。
WriteJournalComment
将注释写入Revit日记文件。
属性
ActiveAddInId
检索当前运行的外部应用程序的ID。
AllowNavigationDuringRedraw
检查是否启用重画期间的导航,并启用或禁用它。
AllUsersAddinsLocation
所有用户的.addin文件的文件夹位置。
AngleTolerance
角度公差。
Assets
返回Revit中特殊类型的所有资源的集合。
BackgroundColor
用于此任务中模型视图的背景色。
Cities
返回Revit中所有已知城市位置的集合。
Create
提供可用于创建Autodesk Revit API对象的新实例的对象。
CurrentRevitServerAccelerator
当前Revit Server加速器。
CurrentUserAddinsLocation
当前用户的.addin文件的文件夹位置。
DefaultIFCProjectTemplate
新IFC项目文档的默认模板文件的完整路径。 它可以是空的,在这种情况下应该使用DefaultProjectTemplate。
DefaultProjectTemplate
新项目文档的默认模板文件的完整路径。
DefaultViewDiscipline
默认情况下将应用于新视图的视图规程。
Documents
返回Revit中的一组文档。
ExportIFCCategoryTable
用于定义IFC导出的Revit类别到IFC图元映射的文件的完整路径。
FamilyTemplatePath
族样板文件的默认路径。
ImportIFCCategoryTable
用于定义IFC导入的IFC图元到Revit类别映射的文件的完整路径。
IsArchitectureEnabled
检查体系结构规程是否已启用,并启用或禁用它。
IsElectricalAnalysisEnabled
检查是否启用电气分析,并启用或禁用它。
IsElectricalEnabled
检查电气专业是否启用,启用或停用。
IsEnergyAnalysisEnabled
检查是否启用能量分析,并启用或禁用它。
IsLoggedIn
检查用户是否从此任务登录到其Autodesk帐户。
IsMassingEnabled
检查体量和场地工具是否已启用,以及启用或禁用它们。
IsMechanicalAnalysisEnabled
检查是否启用机械分析,并启用或禁用它。
IsMechanicalEnabled
检查机械学科是否已启用,并启用或禁用它。
IsPipingAnalysisEnabled
检查是否启用了管道分析,并启用或禁用它。
IsPipingEnabled
检查管道规程是否已启用,以及启用或禁用它。
IsStructuralAnalysisEnabled
检查是否启用了结构分析,以及启用或禁用结构分析。
IsStructureEnabled
检查结构规程是否启用,并启用或禁用。
IsSystemsEnabled
检查是否启用了任何系统规程(机械、电气或管道)。
IsValidObject
指定. NET对象是否表示有效的Revit图元。
Language
当前Revit任务中使用的语言。
LoginUserId
当前登录的用户的用户ID。用户ID将为空 如果用户没有登录。
MinimumThickness
Revit中允许用于各种几何构件的最小厚度。这些包括混合、拉伸和墙层。
PointCloudsRootPath
点云文件的根路径。
Product
Revit当前任务的产品类型。
RecordingJournalFilename
指定Revit当前记录到的日志文件的名称
SharedParametersFilename
包含共享参数文件的完全限定路径。
ShortCurveTolerance
由Revit创建的任何曲线的强制最小长度。
ShowGraphicalWarningCableTrayConduitDisconnects
是否显示CTC断开的图形警告。
ShowGraphicalWarningDuctDisconnects
是否显示风管断开的图形警告。
ShowGraphicalWarningElectricalDisconnects
是否显示电气断开的图形警告。
ShowGraphicalWarningHangerDisconnects
是否显示制造吊架断开的图形警告。
ShowGraphicalWarningPipeDisconnects
是否显示管道断开的图形警告。
SubVersionNumber
Revit的次版本号
Username
获取当前Revit任务的用户名。
VersionBuild
返回Autodesk Revit应用程序的内部版本号。
VersionName
返回Revit应用程序的名称。
VersionNumber
返回Revit应用程序的主版本。
VertexTolerance
顶点公差。
事件
ApplicationInitialized
订阅此事件以在Revit应用程序初始化后获得通知
DocumentChanged
订阅DocumentChanged事件,以便在Revit文档发生更改时收到通知。
DocumentClosed
订阅DocumentClosing事件,以便在Revit即将关闭文档时收到通知。
DocumentClosing
订阅DocumentClosing事件,以便在Revit即将关闭文档时收到通知。
DocumentCreated
订阅DocumentCreated事件,以便在Revit完成创建新文档后立即收到通知。
DocumentCreating
订阅DocumentCreating事件,以便在Revit即将创建新文档时收到通知。
DocumentOpened
订阅DocumentOpened事件,以便在Revit完成打开文档后立即收到通知。
DocumentOpening
订阅DocumentOpening事件,以便在Revit即将打开文档时收到通知。
DocumentPrinted
订阅DocumentPrinted事件,以便在Revit打印完文档的视图或ViewSet后立即收到通知。
DocumentPrinting
订阅DocumentPrinting事件,以便在Revit即将打印文档的视图或ViewSet时收到通知。
DocumentSaved
订阅DocumentSaved事件,以便在Revit完成文档保存后立即收到通知。
DocumentSavedAs
订阅DocumentSavedAs事件,以便在Revit完成使用新文件名保存文档后立即收到通知。
DocumentSaving
订阅DocumentSaving事件,以便在Revit即将保存文档时收到通知。
DocumentSavingAs
订阅DocumentSavingAs事件,以便在Revit即将使用新文件名保存文档时收到通知。
DocumentSynchronizedWithCentral
订阅DocumentSynchronizedWithCentral事件,以便在Revit完成文档与中心模型的同步后立即收到通知。
DocumentSynchronizingWithCentral
订阅DocumentSynchronizingWithCentral事件,以便在Revit即将将文档与中心模型同步时收到通知。
DocumentWorksharingEnabled
订阅DocumentWorksharingEnabled事件,以便在文档变为工作共享时收到通知。
ElementTypeDuplicated
订阅ElementTypeDuplicated事件,以便在Revit完成复制图元类型后立即收到通知。
ElementTypeDuplicating
订阅ElementTypeDuplicating事件,以便在Revit即将复制图元类型时收到通知。
FailuresProcessing
订阅FailuresProcessing事件,以便在事务结束时处理失败时得到通知。
FamilyLoadedIntoDocument
订阅要在Revit将族加载到文档中后通知的FamilyLoadedInto事件。
FamilyLoadingIntoDocument
订阅FamilyLoadingInto事件,以便在Revit即将将族加载到文档中时收到通知。
FileExported
订阅FileExported事件,以便在Revit完成导出API支持的格式的文件后立即收到通知。
FileExporting
订阅FileExporting事件,以便在Revit即将导出API支持的格式的文件时收到通知。
FileImported
订阅FileImported事件,以便在Revit完成导入API支持的格式的文件后立即收到通知。
FileImporting
订阅要在Revit即将导入API支持的格式的文件时收到通知的FileSync事件。
LinkedResourceOpened
订阅LinkedResourceOpened事件,以便在Revit完成打开链接资源后立即收到通知。
LinkedResourceOpening
订阅LinkedResourceOpening事件,以便在Revit即将打开链接资源时收到通知。
ProgressChanged
订阅ProgressChanged事件,以便在Revit中的操作具有可用的进度条数据时收到通知。
ViewExported
订阅ViewExported事件,以便在Revit完成文档视图的导出后立即收到通知。
ViewExporting
订阅ViewExporting事件,以便在Revit即将导出文档视图时收到通知。
ViewPrinted
订阅ViewPrinted事件,以便在Revit打印完文档视图后立即收到通知。
ViewPrinting
订阅ViewPrinting事件,以便在Revit即将打印文档视图时收到通知。
WorksharedOperationProgressChanged
订阅WorksharedOperationProgressChanged,以便在Revit的工作共享操作的协作过程中更改进度时收到通知:打开模型并与中心同步。