需加载XLRX_API使用:
 - (defun c:tt (/ ss a pt)
- (if (setq ss (ssget (list '(0 . "*polyline") '(-4 . "<or")
- '(70 . 1) '(70 . 129)
- '(-4 . "or>")
- )
- )
- )
- (progn
- (foreach e (XLRX-PickSet->List ss)
- (setq
- a (strcat (rtos (/ (* (xlrx-curve-getarea e) 3) 2000) 2 2)
- "亩"
- )
- )
- (setq
- en (xlrx-make "text" (setq pt (XLRX-GetInnerPoint e)) a 2.0)
- )
- (xlrx-set en "HorizontalMode" 1)
- (xlrx-set en "VerticalMode" 2)
- (xlrx-set en "AlignmentPoint" pt)
- )
- )
- )
- (princ)
- )
|