动图演示
起因
cad使用 ctrl+c/v 进行复制粘贴视口的时候,会出现复制视口冻结信息丢失,
因为你只选择了视口进行复制.
同一个cad文档下,我们常用copy命令复制,
而跨文档只能ctrl+c/v.
解决方案
如果要实现带上冻结信息,那么要把含有相关图层的图元一起 ctrl+c/v,
我是将图元chspace从模型置换到布局,再与视口一起ctrl+c,
这样就可以复制和粘贴(带冻结图层)的视口.
以上操作不需要插件....
要是写插件处理,那就写一个复制命令,而不是采用剪贴板,
复制时候提取冻结视口名称,粘贴的时候设置就好了,更简单.
原理
视口复制走的时候,需要在剪贴板数据中储存一份图层表记录来作为参照,而你只复制了视口(块表记录),导致图层表记录丢失.
(完)