Revit API2020 变更

本文详细介绍了Revit 2020 API的重要变更和新增功能,包括自动初始化CEFSharp、MEP制造API降级、结构API降级、PDF和ImageAPI的改进、新的附加详细组API、PDF和ImageAPI、元素LogicalFilter API、应用程序API、UI API、文件API、类别API、参数API、几何API、视图API、进度表API、站点API、共享坐标API、部分API、栏杆API、导出API、多引用注释和材料API等。API的更新旨在提高性能、增加灵活性和增强用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对Revit 2020 API的重大更改和更新

API变化

自动初始化CEFSharp

Revit和Autodesk外接程序在内部使用CEFSharp库实现几个功能。一些第三方的外接程序也是这样做的。有时,当使用不同版本的库时,会导致Revit的不稳定性问题,为了避免版本冲突,我们将澄清使用的是什么CEFSharp版本,并在所有外接程序初始化之前加载它。

  • 在这个版本中,Revit使用CEFSharp版本65.0.1。
  • 在初始化过程中,启用了遗留JavaScript绑定:
    • CefSharpSettings.LegacyJavascriptBindingEnabled = true

MEP制造API降级

下列成员已被否决和替换:

不推荐成员

更换

FabricationConfiguration.GetMaterialThickness() 材料厚度

结构API降级

下列成员遭到反对:

不推荐成员

更换

Autodesk.Revit.DB.Structure.StructuralConnectionHandler.GetSubPartIds() N/a

子部分功能以前已被删除,因此没有替换方法。

导出API变化

下列成员已被否决和替换:

不推荐成员

更换

CustomExporter.export(View3d) 出口(视图)

有关自定义导出程序的新2D视图支持的详细信息,请参阅API添加部分。

图像API变化

随着为支持PDF导入和图像API扩展所做的更改,下列成员和类已被取消推荐和替换:

不推荐成员

更换

ImageType.Create(文档,字符串) ImageType.Create(文档,ImageTypeOptions)
ImageType.ReloadFrom(字符串) ImageType.ReloadFrom(ImageTypeOptions)
导入(String,ImageImportOptions,View,Out元素) ImageType.Create()后面跟着ImageInstance.Create()
类ImageImportOptions 类ImageTypeOptions

废API去除

下面的API成员和类已经被标记为过时,在本版本中已经被删除。有关要使用的替换的信息,请参阅以前版本中的API文档:

方法

  • ProjectLocation.IsProjectLocationNameUnique(Document,字符串)
  • FabricationPart.IsStraightSegment(文件,ElementId)
  • FabricationPart.CanSplitStraight(文件,ElementId,XYZ)
  • ExportToMAJ(Document,IList<ElementId>,String,bool,走出(IList<ElementId>)
  • ParameterFilterElement.Create(文档、字符串、IC管束<ElementId>、IList<FilterRule>)
  • ParameterFilterElement.GetRules()
  • 参数FilterElement.etRules()
  • ParameterFilterElement.AllRuleParametersApplicable(IList<FilterRule>)
  • ParameterFilterElement.AllRuleParametersApplicable(文档,IC-<ElementId>,IList<FilterRule>)
  • ParameterFilterElement.GetRuleParameter(FilterRule)
  • ParameterFilterElement.GetRuleParameters()

特性

  • BasicFileInfo.avedInVersion

  • 资产属性[字符串]
  • 应用.资产[资产类型]

API添加

附加详细组API添加

Group和GroupTypeAPI现在包含了与附加的详细组相关的API。

新方法:

  • ShowAttachedDetailGroups()
  • ShowAllAttachedDetailGroups()
  • HideAttachedDetailGroups()
  • HideAllAttachedDetailGroups()

控制元素组的附加详细信息组的可见性,如给定视图中所示。

新方法:

  • Group.GetAvailableAttachedDetailGroupTypeIds()
  • GroupType.getAvailableAttachedDetailGroupTypeIds()

返回此组或组类型可用的附加详细信息组。

新方法:

  • GroupType()

检查输入附加详细信息组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值