我正在创建一个autocad插件,我想创建一个新的实体,它是一行和文本的组合。如果我选择文本被选中的行,当我删除行时删除文字等删除文本等。如何将它们视为引用彼此的一个对象?这可能吗?
答案 0 :(得分:1)
我建议使用群组。下面是关于如何访问组的链接,我确信该站点有关于创建组的更多信息。
用户可以根据系统变量PICKSTYLE控制是否使用组选择对象。您可以使用ctrl + h切换PICKSTYLE值。
答案 1 :(得分:0)
另一个选择 - 虽然它没有回答你的问题 - 这是你要考虑的事情:是创建一个由行和一些文本组成的新块。该行可以是块中的实体,文本可以是标记字符串值。标签可以被称为" line_information"。
答案 2 :(得分:0)
我知道这可能是为时已晚,但有一种更灵活的方法可以做到这一点,虽然它实际上并没有将两个实体结合起来,而是更多的视觉效果。 它使用 替代 进行调用。基本上,您可以更改实体的显示方式。因此,您可以显示圆圈,或者在您的情况下显示文本和线条,而不是显示线条。 Overruling是一个非常强大的工具,您不仅可以更改实体的外观,还可以添加夹点,移除夹点,更改实体突出显示的方式或突出显示实体时突出显示其他实体,覆盖某些实体方法(如擦除等)
最佳起点是 Kean Walmsley " 通过界面"博客。 这里有一个与您想要实现的内容相关的博客链接