昨天有网友问了一个问题,为什么在布局双击编辑图块时会自动进入模型空间,开始我没太明白,图纸发过来以后才想起来之前有网友问过类似的问题,当时是双击编辑文字会自动进入视口,而无法弹出文字编辑框,无法编辑文字。最后发现这两个问题的原因是相同的,觉得有必要给大家讲一下,以后遇到类似的现象知道怎么解决。
之前网友发过来的双击文字进入视口的图纸现象和问题比较明显,下面就以那张图纸为例看一下。
打开图纸后进入布局,在图纸空间做了很多文字标注,很多文字在视口范围内,如下图所示。
正常情况下双击文字对自动执行文字编辑命令,但在这张图中双击这些文字后,虽然执行了文字编辑命令,但自动进入了视口,切换到模型空间,而文字在图纸空间,虽然提示选择文字,但却无法选中文字进行编辑,如下图所示。
为什么会这样呢?
当时我也只是偶然注意到图纸空间的坐标的标记有点奇怪,如下图所示。
图纸空间的的X轴向上了,而Y轴向下了,也就是图纸空间的UCS坐标系不是默认的世界坐标系,于是我尝试将坐标系恢复成世界坐标系,于是输入UCS,回车,回车(因为默认选项就是世界,无需输入W,回车,就可以恢复成世界坐标。)。
再双击图纸,居然就恢复正常了,如下图所示。
今天网友的图块双击进入模型空间的问题,虽然现象类似,但图纸空间的坐标系看上似乎是正常的,如下图所示。
但我用同样的方法处理了一下,将UCS设置为世界坐标系后,双击也可以正常编辑了。
为什么布局空间UCS不是世界坐标系就会出现这个问题,明明双击图形后已经激活了相关的编辑命令,但却会进入视口,却要继续提示选择对象,而想编辑的对象却偏偏在图纸空间,导致无法编辑。
虽说一般情况下是不会在图纸空间设置UCS,但设置了UCS后AUTOCAD这样处理,网友问我为什么,我也说不清楚,如果哪位网友了解真正的原因请留言分享。