【问题标题】:Can you Create a Keynote using the Revit API in C#您可以在 C# 中使用 Revit API 创建主题演讲吗
【发布时间】:2017-02-11 01:17:31
【问题描述】:

我正在尝试通过 Revit 2012 API 创建主题标签。但是,我现在发现在 Internet 或示例中的任何位置创建 Keynote Tag 的参考。我看到 BuiltInCategory.OST_KeynoteTags 是 IndependentTag 类的一部分,根据http://thebuildingcoder.typepad.com/files/guide-to-placing-family-instances-with-the-api.doc,您需要使用 TM_ADDBY_CATEGORY TagMode 来创建 Keynote。但是,当您尝试通过 ChangeTypeId 更改新标签时,您会收到错误消息。

有人知道吗?

【问题讨论】:

标签: c# revit revit-api


【解决方案1】:

我还没有机会尝试,但我认为你不走运。 在大多数情况下,您无法使用 API 执行在 Revit 中无法以交互方式执行的操作。我确实快速测试了您不能将多类别标签的类型更改为主题标签。 虽然它们都是 IndependentTag 元素,但它们是不同的类别,根据我的经验,您可以切换放置元素的类别非常罕见。

【讨论】:

  • 谢谢马特。我认为这是不可能的,但从未见过任何文件表明它不可能或曾经是可能的。出于我的目的,我能够在视图中重新编号现有的主题演讲。也许您可以复制现有的主题演讲?也许有一天我会调查一下。
猜你喜欢
  • 2019-08-06
  • 1970-01-01
  • 2015-07-06
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
  • 2018-09-16
相关资源
最近更新 更多