mmmmmm 发表于 2015-9-17 16:36
我把DWG看了一下,因为图形不规则的地方有点多,一步到位的全部做好有困难,建议你分步骤做。
1)仅处理文 ...
mmmmmm,还在吗?将文字和pline生成一个组是怎么实现呀?我真的是小白,只能写一写很简单的或者看懂别人写的程序,不知道能不能给个模板呀?
还有请问一下,http://bbs.mjtd.com/thread-95135-6-1.html这个帖子貌似对我来说还挺管用的,但是有些语句我看不太懂,
这两句
(setq lst (vl-sort lst (function (lambda (x y)(< (car (car x)) (car (car y))))))) ; 根据给定的比较函数来对表中的元素排序
(setq lst (vl-sort lst (function (lambda (x y)(> (cadr (car x)) (cadr (car y)))))))
不知道xy怎么就突然出现了啊 表示什么呢?
(foreach x lst (setq pt(car x)m2(cadr x) d (caddrx)) ;每一个元素按顺序对应 (maketext (strcat Textbh (itoa i)) (list(car pt) (+ (cadr pt) (* 1.2 TextHeight))))
这两句里面x我也不是很明白,(list (car pt) (+ (cadr pt) (* 1.2 TextHeight))))这句的意义是什么呢?拜托拜托~~请帮我看一下吧 |