Snownut 发表于 2022-7-6 00:21:45

Tharwat,这些方法如何处理包含属性的块?

Tharwat 发表于 2022-7-6 00:22:36

 
你认为这个回答或短语可以接受吗?

Snownut 发表于 2022-7-6 00:27:07

Tharwart,如果我冒犯了你,对不起,samifox的用词有点不恰当,因为这是一个www网站,我应该对尝试使用英语的成员有一点了解,我最好尝试使用他的。

Tharwat 发表于 2022-7-6 00:29:07

我不认为萨米福克斯的回答在这方面有任何意义,但我猜他想带来一个强大或非常合格的人和类似的东西,但不是像金属或concreate,甚至动物一样强大的信息。
 
回到你在第11号帖子中的问题,你可以使用我已经给samifox的第三和第四个答案,你不能使用带有属性块的entmod,这会表现得很奇怪,你自己试试看。

Lee Mac 发表于 2022-7-6 00:33:57

 
由于属性引用是父块引用实体的独立实体,如果使用entmod修改块引用的DXF数据,则还需要相应地修改每个属性引用的DXF数据,例如:
测试程序:
使用vla move ActiveX方法或move命令时,属性引用会自动与块引用一起转换。

Snownut 发表于 2022-7-6 00:38:17

李-谢谢你,效果很好。
 
Tharwat-您的第3个和第4个示例也适用于具有实体的块。对于一刀切的方法,这将是可以使用的选项。
 
布鲁斯

Lee Mac 发表于 2022-7-6 00:39:31

不用担心,布鲁斯

Snownut 发表于 2022-7-6 00:41:38

最后一个问题或要点是,如果调用时图形屏幕上没有对象,VLA函数会失败吗。
 
entmod函数没有这样的限制(无论是否在屏幕上都可以正常工作)。

Tharwat 发表于 2022-7-6 00:46:41

 
很高兴听到这个消息。
 
 
不,但请告诉我们您是如何使用代码的,以及您用于移动对象的代码是什么。

Lee Mac 发表于 2022-7-6 00:50:41

 
不,ActiveX方法可以在任何图形对象上成功操作,无论是在屏幕上可见还是在任何图形布局中隐藏(甚至在未打开的图形中,使用ObjectDBX)。
页: 1 [2]
查看完整版本: 移动对象