0

过去几天我一直在研究,并尝试了无数不同的方法来使用 C# 从 AutoCAD 中的实体访问注释字段,但均无济于事。我让我们的起草人用一些特殊的短语在注释字段中标记某些项目,但是如果我无法访问它们,这个过程将毫无意义。

在 AutoCAD 2012 中,如果您选择一个对象并转到其属性,则在“文档”标题下有一个标记为扩展数据的选项卡。其中包含三个字段:超链接、注释和参考。从 AutoCAD API 可以直接访问超链接,但不能直接访问注释。我可以转储对象的所有属性,但 Notes 属性不显示。或者,Notes 不是 XData 的一部分。那么这个 Notes 属性陷入了什么困境呢?

如何通过 C# 中的 AutoCAD API 访问对象的注释字段以进行读取和写入?

4

1 回答 1

1

您可能正在寻找 XRecord。

这是一个非常好的 .NET 实现:

http://through-the-interface.typepad.com/through_the_interface/2006/11/linking_circles_1.html

于 2013-10-07T19:59:48.137 回答