为什么entmod无法更新图块中文字的旋转角度
本帖最后由 yuanziyou 于 2013-4-19 23:51 编辑原图中的数据(见附件),我经过旋转操作后我希望依然保持文字水平.为什么图块中文字的旋转角度无法用entmod的方法更新,而单独的文字图元却可以更新呢?并且如果是在特性里直接修改图块旋转角度为0,块内文字方向也能改为水平,在lisp中就不行,求解!
参考论坛内的代码自己写的更新旋转角度的代码
自己已经把问题解决了压盖的问题也处理好了,移步:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=100883&page=1&extra=#pid580300
Gu_xl 发表于 2013-4-7 20:43 static/image/common/back.gif
缺乏CAD基础知识!样图中块中文字为属性!
试试这个:
帅呆了!
超版是又快又准啊! 缺乏CAD基础知识!样图中块中文字为属性!
试试这个:
(defun c:tt ()
(setq ss (ssget '"x" '((0 . "insert"))))
(repeat (setq n (sslength ss))
(setq obj (vlax-ename->vla-object (ssname ss (setq n (1- n)))))
(if (setq atts (vlax-invoke obj 'GetAttributes))
(foreach att atts
(vla-put-Rotation att 0)
)
)
)
) Gu_xl 发表于 2013-4-7 20:43 static/image/common/back.gif
缺乏CAD基础知识!样图中块中文字为属性!
试试这个:
版主:还有个问题请教
能不能调整旋转至水平后,高程注记的文字距离高程点位的距离?
因为现在处理后会有注记压盖高程点位的情况,最好能调成像cass中导入高程点后的间距
谢谢! Gu_xl 发表于 2013-4-7 20:43 static/image/common/back.gif
缺乏CAD基础知识!样图中块中文字为属性!
试试这个:
呼叫版主啊,为什么打开特性管理器,查看文字的旋转角度,为什么不为0呢,虽然显示为水平
页:
[1]