我正在尝试通过Revit 2012 API创建Keynote标记。但是,我现在发现在互联网或样本的任何地方都可以创建一个Keynote标签。我看到BuiltInCategory.OST_KeynoteTags是IndependentTag类的一部分,根据http://thebuildingcoder.typepad.com/files/guide-to-placing-family-instances-with-the-api.doc,您需要使用TM_ADDBY_CATEGORY TagMode来创建Keynote。但是,当您尝试通过ChangeTypeId更改新标记时,会出现错误。
有人想出来了吗?
答案 0 :(得分:1)
我还没有机会尝试,但我认为你运气不好。
在大多数情况下,您无法使用在Revit中无法以交互方式执行的API。我做了很快测试,你不能将多类别标签的类型更改为主题标签。
虽然它们都是IndependentTag
元素,但它们是不同的类别,在我的经验中,您可以切换已放置元素的类别。