[原创]改变文字对齐方式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;改变文字对齐方式;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br/>(defun change_text (txt_texts Horizontal Vertical / txt_m txt_ename txt_object txt_point)<br/> (setq txt_m (sslength txt_texts))<br/> (repeat txt_m<br/> (setq txt_ename (ssname txt_texts 0))<br/> (ssdel txt_ename txt_texts)<br/> (setq txt_object (vlax-ename->vla-object txt_ename))<br/> (setq txt_point (vla-get-InsertionPoint txt_object))<br/> (vla-put-HorizontalAlignment txt_object Horizontal)<br/> (vla-put-VerticalAlignment txt_object Vertical)<br/> (command "move" txt_ename "" (vla-get-InsertionPoint txt_object) txt_point)<br/> )<br/> (vlax-release-object txt_object)<br/>) 哪位vlisp的高手,提示(或修改)一下,上面这个程序好像不能用!(可能是我不会用!!:) <p>HorizontalAlignment</p><p>VerticalAlignment</p><p>以上两种属性在 AutoCAD2006 及更高版本已经删除</p> 调整对齐方式,请选择文字:
页:
[1]