明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: ★飞飛★

[源码] 引线端部快捷文字标注。引线与文字自动分层,且文字能自适应引线比例大小、高宽比

  [复制链接]
发表于 2014-10-23 10:20 | 显示全部楼层
不错。。。
发表于 2014-10-24 17:43 | 显示全部楼层
上来就要钱,不太好哦
发表于 2015-9-4 23:00 | 显示全部楼层
基本上现在不用leader,而改用multileader。但支持你原创的精神,分享的美德。关于要收币,可以先发个图示,或是象别人发个fas让人测试,觉得值得买就买
 楼主| 发表于 2015-9-18 19:35 | 显示全部楼层
dingtiedt 发表于 2015-9-4 23:00
基本上现在不用leader,而改用multileader。但支持你原创的精神,分享的美德。关于要收币,可以先发个图示, ...

早就没有收币了
发表于 2015-9-20 22:46 | 显示全部楼层
搞个复杂点的画云线  出箭头引线 写文字,先预设图层/当前层。。。
发表于 2017-10-10 22:59 | 显示全部楼层
麻烦哪位大师帮改进一下如图所示,谢谢了
(defun c:`w()
  (setq pt1 (getpoint "\n引线起点:")
        pt2 (getpoint pt1 "\n下一点:")
        pt3 (getpoint pt2 "\n终点:"))
  (command "Leader" pt3 pt2 pt1 "a" "" "n" );;;绘引线 pt3
;  (setq wz (getstring "\n请输入标注文字:"))

(setq osmode (getvar 'osmode)) ;记录捕捉
(setvar 'osmode 0)             ;关闭捕捉

(setq zigao (* (getvar "dimtxt") (getvar "dimscale")))
(if (= wz nil) (setq wz "A"))
  (command "text" pt3 zigao "0" wz "chprop" (entlast) "" "p" "la" "4标注" "c" "2" "")
  (if (> (car pt3) (car pt2))
    (progn
      (command "justifytext" (entlast) "" "ML" )
      (setq ss (cdr (assoc 11 (entget (entlast)))))
      (command "move" (entlast) "" ss pt3)
      (setq pt4 (polar pt3 0 (* 0.3 zigao))) )
    (progn
      (command "justifytext" (entlast) "" "MR" )
      (setq ss (cdr (assoc 11 (entget (entlast)))))
      (command "move" (entlast) "" ss pt3)
      (setq pt4 (polar pt3 pi (* 0.3 zigao))) )
  )
  (command "move" (entlast) "" pt3 pt4 )
(setvar 'osmode osmode)        ;恢复捕捉
(setq ss (ssadd))
(setq ss (ssadd (entlast) ss))
(sssetfirst nil ss)
(command "ddedit" "")
  (princ)
)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2019-7-13 11:53 | 显示全部楼层
你好!是否可以修改画引线PT3时自动设置为正交模式?每次画引线都要调整正交模式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 22:36 , Processed in 0.222625 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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