明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 962|回复: 2

[提问] 有没逐级调整字宽的程序,就像鼠标增减数字那样的

[复制链接]
发表于 2015-2-12 17:09:13 | 显示全部楼层 |阅读模式
本帖最后由 yangist 于 2015-2-14 09:56 编辑

宽度因子0.7 0.65 0.6 0.55 这样逐级跳的程序
不要0.7~0.65之间的数
发表于 2015-2-13 10:25:54 | 显示全部楼层
没有动态的!


;;;修改字符宽度比例,默认0.7
;;;author feng_tan    feng_tan@21cn.com  GP略有修改
(Defun c:tk (/ text textwidth len n e ed h)
  (command "undo" "be")
  (command "redraw")
  (princ)
  (setq text (ssget '((0 . "text")))) ;选择要修改的文字
  (setq textwidth (getreal "\n请输入字符宽度比例<0.7>:")
textwidth (if textwidth
      textwidth
      0.7
    )
  )
  (setq len (sslength text))
  (setq n 0)
  (while (<= n (- len 1))
    (progn
      (setq e (ssname text n))
      (if (= "TEXT" (cdr (assoc 0 (setq ed (entget e)))))
(progn
   (setq h textwidth)
   (setq ed (subst (cons 41 h) (assoc 41 ed) ed))
   (setq n (+ 1 n))
   (entmod ed)
)
(setq n (+ 1 n))
      )
    )
  )
  (prompt "已修改字符宽度比例")
  (command "undo" "e")
  (princ)
)
 楼主| 发表于 2015-2-13 11:11:15 | 显示全部楼层
GamIng 发表于 2015-2-13 10:25
没有动态的!

这个俺已经有啦,还是谢谢
这个用起来不直观,有时要改几次才能最合适
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-23 09:47 , Processed in 0.174501 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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