明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: nyistjz

[源码] 标注图层名在线段右侧

[复制链接]
发表于 2023-4-23 13:34:48 | 显示全部楼层
画线表示不理解,跟论坛中“提取图层名字”,是相同用法

  1. ;;提取图层名字
  2. (defun C:tcn (/ LST N PT)
  3.   (setvar "cecolor" "bylayer")
  4.   (setq LST (reverse (TABLE "LAYER")))
  5.   (setq PT (getpoint "文字插入點: ")
  6.         N 0
  7.   )
  8.   (foreach NAME LST
  9.     (entmake (list '(0 . "TEXT") (cons 8 NAME) '(100 . "AcDbText") (cons 10
  10.                                                                          (list
  11.                                                                                (car PT)
  12.                                                                                (-
  13.                                                                                   (cadr PT) N
  14.                                                                                )
  15.                                                                          )
  16.                                                                    ) '
  17.                    (40 . 6) (cons 1 NAME)
  18.              )
  19.     )
  20.     (setq N (+ N 10.0))
  21.   )
  22.   (princ)
  23. )

  24. (defun TABLE (S / D R)
  25.   (while (setq D (tblnext S (null D)))
  26.     (setq R (cons (cdr (assoc 2 D)) R))
  27.   )
  28. )
发表于 2023-6-8 22:04:22 | 显示全部楼层
本帖最后由 aggdqty 于 2023-6-8 22:08 编辑
kucha007 发表于 2023-4-15 23:09
最近可能会用到,就做了点改动。
01-获取首尾端点坐标,判断那个才是右侧端点。
02-文字高度改为GetDist ...

麻烦问一下,出来后是全是问号,这里面哪个是控制字体的,谢谢

本帖子中包含更多资源

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

x
发表于 2023-6-8 23:09:10 | 显示全部楼层
aggdqty 发表于 2023-6-8 22:04
麻烦问一下,出来后是全是问号,这里面哪个是控制字体的,谢谢

没有设置字体样式。你当前是啥就是啥
发表于 2023-6-9 08:55:12 | 显示全部楼层
kucha007 发表于 2023-6-8 23:09
没有设置字体样式。你当前是啥就是啥

好的,谢谢         
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 21:27 , Processed in 0.159768 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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