ymcui 发表于 2015-10-21 17:08:56

请教如何用entmod插入多行文字

本帖最后由 ymcui 于 2015-10-21 17:10 编辑

请教如何用entmod插入多行文字(setq TXT (strcat "\\L" "30* 45#" "\n" "35* 45#")) ,谢谢

重慶崽兒 发表于 2015-10-21 20:29:58

本帖最后由 重慶崽兒 于 2015-10-21 20:35 编辑

是用entmake吧
(entmake (list '(0 . "MTEXT") '(100 . "AcDbEntity") '(100 . "AcDbMText") '(7 . "Standard") (cons 1 "\\\\\\\\L30* 45#\\\\n35* 45#") (cons 10 (list 100 100))))
不过这样创建出来的字高是默认0.2的   你可以自己加入40组码修改

ymcui 发表于 2015-10-22 08:13:23

重慶崽兒 发表于 2015-10-21 20:29 static/image/common/back.gif
是用entmake吧

不过这样创建出来的字高是默认0.2的   你可以自己加入40组码修改

谢谢,还有一个问题是:如何换行.文字如何加下划线
用MTEXT:(setq TXT (strcat "\\L" "30* 45#" "\n" "35* 45#")) 就可以直接换行了

ymcui 发表于 2015-10-22 08:32:56

(entmake (list '(0 . "MTEXT") '(100 . "AcDbEntity") '(100 . "AcDbMText") '(7 . "Standard")
(cons 1 "\\L30* 45#\n35* 45#") (cons 10 (list 100 100))))

重慶崽兒 发表于 2015-10-22 22:54:41

(entmake (list '(0 . "MTEXT") '(100 . "AcDbEntity") '(100 . "AcDbMText") '(7 . "Standard") (cons 1 "{\\L30* 45#\\P35* 45#}") (cons 10 (list 100 100))))

ymcui 发表于 2015-10-23 08:12:36

谢谢      

czcxxx 发表于 2015-10-23 08:43:45

谢谢分享!!!!!!!!!!!

ymcui 发表于 2015-10-23 09:25:36

重慶崽兒 发表于 2015-10-22 22:54 static/image/common/back.gif


请教个问题:\\P和\n有什么区别,都可以换行.谢谢
页: [1]
查看完整版本: 请教如何用entmod插入多行文字