一段不十分健壮的代码,可以参考. - (defun draw_dimtextframe (ename / nel l ll)
- (setq ll (list (cons 1002 "}"))
- l (cons 1040 (* -1.0 (abs (cdr(assoc 147 (entget (tblobjname "DIMSTYLE" (cdr (assoc 3 (entget ename))))))))))
- ll (cons l ll)
- l (cons 1070 147)
- ll (cons l ll)
- l (cons 1002 "{")
- ll (cons l ll)
- l (cons 1000 "DSTYLE")
- ll (cons l ll)
- ll (list -3 (cons "ACAD" ll))
- el (entget ename)
- nel (cons ll el)
- );setq
- (regapp "ACAD")
- (entmod nel)
- )
|