明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1385|回复: 3

[提问] 如何用entmake创建带有文字的线型?

[复制链接]
发表于 2014-12-16 16:13:00 | 显示全部楼层 |阅读模式
本帖最后由 springwillow 于 2014-12-16 16:15 编辑

一直想写一个制作线型的插件,但是在创建带文字的线型时怎么也创建不了,特来求助。带文字线提取的组码如下:
  1. 命令: dxf
  2. (-1 . <图元名: 730effa8>)
  3. (0 . ”LTYPE“)
  4. (330 . <图元名: 730efc28>)
  5. (5 . CD)
  6. (100 . AcDbSymbolTableRecord)
  7. (100 . AcDbLinetypeTableRecord)
  8. (2 . “GAS_LINE”)
  9. (70 . 0)
  10. (3 . “Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--“)
  11. (72 . 65)
  12. (73 . 3)
  13. (40 . 0.95)
  14. (49 . 0.5)
  15. (74 . 0)
  16. (49 . -0.2)
  17. (74 . 2)
  18. (75 . 0)
  19. (340 . <图元名: 730efc80>)
  20. (46 . 0.1)
  21. (50 . 0.0)
  22. (44 . -0.1)
  23. (45 . -0.05)
  24. (9 . “GAS”)
  25. (49 . -0.25)
  26. (74 . 0)
复制代码
写的函数如下:
  1. (defun xx ()
  2.   (entmake
  3.     (list '(0 . "LTYPE")
  4.     '(100 . "AcDbSymbolTableRecord")
  5.     '(100 . "AcDbLinetypeTableRecord")
  6.     (cons 2 "BERDIG 5-545")
  7.     '(70 . 0)
  8.     '(3 . "Border")
  9.     '(72 . 65)
  10.     '(73 . 3)
  11.     '(40 . 0.95)
  12.     '(49 . 0.5)
  13.     '(74 . 0)
  14.     '(49 . -0.2)
  15.     '(74 . 0)
  16.     '(75 . 0)
  17.     (cons 340 (tblobjname "STYLE" "STANDARD"))
  18.     '(46 . 0.1)
  19.     '(50 . 0.0)
  20.     '(44 . -0.1)
  21.     '(45 . -0.05)
  22.     (cons 9 "G")
  23.     '(49 . -0.25)
  24.     '(74 . 0)
  25.     )
  26.   )
  27. )
生成不了,问题就出在以下代码段,肯请高手帮忙。
  1. '(49 . -0.2)
  2.     '(74 . 0)
  3.     '(75 . 0)
  4.     (cons 340 (tblobjname "STYLE" "STANDARD"))
  5.     '(46 . 0.1)
  6.     '(50 . 0.0)
  7.     '(44 . -0.1)
  8.     '(45 . -0.05)
  9.     (cons 9 "G")
复制代码
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-12-16 16:30:12 | 显示全部楼层
本帖最后由 llsheng_73 于 2014-12-16 16:32 编辑

我用你的(XX)在07下生成了线型"BERDIG 5-545"
不过该线型它没有文字。。。只有虚实变化。。。
发表于 2014-12-16 20:18:37 来自手机 | 显示全部楼层
llsheng_73 发表于 2014-12-16 16:30
我用你的(XX)在07下生成了线型"BERDIG 5-545"
不过该线型它没有文字。。。只有虚实变化。。。

好像与版本有关
发表于 2014-12-16 20:22:12 来自手机 | 显示全部楼层
你把线型定义加入到原线型文件中,然后象entmake其它线型一样,也许可能,,,,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-23 17:31 , Processed in 0.205503 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表