仔细上了下革天明的代码,好像不对哦,组码44不是多行文字的行间距的值!
简单写了个,看是否是楼主要的结果: - (defun c:hjj()
- (princ"\n请选择多行文字源对象:")
- (setq en-vl (vlax-ename->vla-object(car(entsel))))
- (setq num (vlax-get-property en-vl 'LineSpacingDistance))
- (princ"\n请选择要修改的多行文字目标对象:")
- (setq ss (ssget '((0 . "Mtext"))))
- (setq n 0)
- (repeat (sslength ss)
- (setq mtxt-vl (vlax-ename->vla-object (ssname ss n)))
- ;(setq mtxt-lst (entget mtxt-name))
- ;(setq mtxt-lst (subst (cons )))
- (vlax-put-property mtxt-vl 'LineSpacingDistance num)
- (setq n (1+ n))
- )
- (princ)
- )
|