明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1027|回复: 4

[已解答] 求助:如何取得标注文字大小

[复制链接]
发表于 2014-11-28 16:26:34 | 显示全部楼层 |阅读模式
如何取得标注文字大小,下面这个只能取得标注样式文字大小.如果标注手动改过就得不出真正的大小,请高手帮忙.谢谢
(cdr (assoc '140 (tblsearch "DIMstyle" (cdr (assoc '3 ent)))))
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-11-28 21:09:01 | 显示全部楼层
  1. (defun c:tt ()
  2. (if (and (setq s1 (entsel "\n选择尺寸: "))
  3. (setq ent (entget(car s1)))
  4. (= (cdr(assoc 0 ent)) "DIMENSION")) (progn
  5. (setq dim (tblsearch "DIMSTYLE" (cdr(assoc 3 ent))))
  6. (setq txt (cdr(assoc 1 ent)))
  7. (if (wcmatch txt "*\\H#*x;*")
  8. (setq h (atof(substr txt (+ (vl-string-position (ascii "H") txt) 2))))
  9. (setq h 1)
  10. )
  11. (* h (cdr(assoc 40 dim)) (cdr(assoc 140 dim)))
  12. ))
  13. )
 楼主| 发表于 2014-11-29 08:48:50 | 显示全部楼层
ZZXXQQ 发表于 2014-11-28 21:09

Z老大:是不是我的CAD有问题,程序还是只能得出样式的大小!

本帖子中包含更多资源

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

x
发表于 2014-11-29 16:19:04 | 显示全部楼层
(vla-get-TextHeight (vlax-ename->vla-object (car(entsel))))
 楼主| 发表于 2014-12-1 09:00:02 | 显示全部楼层
谢谢maiko 的帮助.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-23 19:42 , Processed in 0.151252 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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