[请教]如何让handle和objectID不改变
利用copyobjects()拷贝对象到新图纸中,相应的handle和objectID都发生变化.有没有办法保持不变?因为我利用了handle建立图元间的关系.如果变化了,关系就丢失了 这两样东西都是由AutoCAD软件自身管理的,不能由用户来控制。你能做的恐怕就是在复制对象的时候,更新它的Handle。 handle一经产生就不会改变.
ObjectID没有意义,每次关闭图形时,ID被自动释放,不会被保存. 用handle建立图元间的关系肯定不妥,要建立关系,我认为还是通过扩展数据好操作点 谢谢各位的指教!~~不过复制过来后更新handle也有不妥之处,有可能会与其它图元handle相同以至冲突.我现在思路是边复制边重建线路上下级关系!~ 把系统当前时间写入扩展数据建立关系应该可以吧
页:
[1]