我正在制作一个autocad插件,我想创建一个新实体,它是一行和文本的组合。如果我选择该行,则选择文本,删除该行时删除文本等反词等。如何将它们视为一个相互引用的对象?这可能吗?
问问题
2718 次
3 回答
1
我建议使用组。以下是有关如何访问组的链接,我确信该站点具有有关创建组的更多信息。
用户可以根据系统变量 PICKSTYLE 控制是否与组一起选择对象。您可以使用 ctrl+ h 来切换 PICKSTYLE 值。
于 2013-07-18T12:45:40.477 回答
0
我知道这可能为时已晚,但有一种更好更灵活的方法可以做到这一点,尽管它实际上并没有结合这两个实体,而是更多的视觉效果。它被称为使用Overrules。基本上你改变了实体的显示方式。因此,您可以显示一个圆圈,而不是显示一条线,或者在您的情况下显示一条文本和一条线。覆盖是一个非常强大的工具,您不仅可以更改实体的外观,还可以添加夹点、删除夹点、更改实体突出显示的方式或突出显示实体时突出显示其他实体、覆盖一些实体方法,如擦除等等.
最好的起点是Kean Walmsley的“通过界面”博客。这是与您想要实现的目标相关的此博客的链接
于 2017-08-16T11:31:43.867 回答
0
另一种选择——尽管它不能回答你的问题——这是你需要考虑的事情:是创建一个由行和一些文本组成的新块。行可以是块中的实体,文本可以是标签字符串值。该标签可以称为“line_information”。
于 2016-01-31T04:05:40.240 回答