找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1286|回复: 21

[求助]:第一个标注与第二个标注重叠!

[复制链接]
发表于 2004-9-21 13:17:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
在给图做标注时,第一个总是和第二个重叠,非常难看.文字偏移都没有多大的效果.如果把文字高度改了,感觉有小了点.请问还有其他办法吗?谢谢指点!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-9-21 13:27:43 | 显示全部楼层
试试我的这个程序,当时也就是为了解决这个问题。
我把源码放上来,各位能提提意见。
再请哪位高手帮我把数字下降程序的那个小问题解决了。


  1. ;;;       =============================================
  2. ;;;       |         尺寸标注数字位置修改软件          |
  3. ;;;       |           Update: 2003.10.28              |
  4. ;;;       =============================================

  5. (defun chgterr (s)
  6.   (if (/= s "命令被取消")                ; If an error (such as CTRL-C) occurs
  7.     (princ (strcat "\n错误: " s))        ; while this command is active...
  8.   )
  9.   (setvar "CMDECHO" 0)
  10.   (command "undo" "e")
  11.   (setq p nil)                                ; Free selection set
  12.   (setq *error* olderr)                        ; Restore old *error* handler
  13.   (princ)
  14. )

  15. (defun c:bx (/ xzsx ss xzs n stm)

  16.   (princ (strcat "\n***尺寸标注数字位置修改软件V031028  葛磊***"))
  17.   (princ (strcat "\n        [共享软件,版权所有]"))
  18.   (princ)

  19.   (command "undo" "be")
  20.   (setq        olderr        *error*                        ; Initialize variables
  21.         *error*        chgterr
  22.   )

  23.   (setvar "cmdecho" 0)

  24.   (initget "Z C S X")
  25.   (setq XZSX (getkword "\n上移S / 下移X / 左移Z / 右移C / <居中>"))


  26.   (setq ss (ssget '((0 . "DIMENSION"))))
  27.   (if ss                                ; 如果选取到了实体
  28.     (progn
  29.       (setq xzs (sslength ss))                ;xzs---选择实体的个数
  30.       (setq n 1)                        ;n---实体数
  31.       (while (<= n xzs)                        ;对选取的字符串逐个进行处理
  32.         (setq stm (ssname ss (1- n)))        ;stm---实体名称
  33. ;;;dimoverride 指定临时标注系统变量设置来替代当前标注设置
  34. ;;;dimtad 控制文字相对尺寸线的垂直位置
  35.         (cond
  36.           ((OR (= XZSX "s") (= XZSX "S"))
  37.            (command "_.dimoverride" "_dimtad" 1 "" stm "")
  38.            (command "_.dimoverride" "_dimGAP" 400 "" stm "")
  39.           )
  40.           ((OR (= XZSX "X") (= XZSX "x"))
  41.            (command "_.dimoverride" "_dimGAP" 100 "" stm "")
  42.            (command "_.dimoverride" "_dimtad" 2 "" stm "")
  43.           )
  44.           ((equal XZSX nil)
  45.            (command "_.dimoverride" "_dimtad" 1 "" stm "")
  46.            (command "_.dimoverride" "_dimGAP" 100 "" stm "")
  47.            (command "_.dimoverride" "_dimjust" 0 "" stm "" "_.dimtedit" stm "_h")
  48.           )
  49.         )
  50.         (setq n (+ 1 n))                ;下一个实体
  51.       )                                        ;while
  52.     )                                        ;progn
  53.   )                                        ;if

  54.   (setq *error* olderr)                        ; Restore old *error* handler
  55.   (command "undo" "e")

  56.   (princ (strcat "\n***尺寸标注数字位置修改软件V031028  葛磊***"))
  57.   (princ (strcat "\n        [共享软件,版权所有]"))
  58.   (princ)
  59. )


  60. ;;;V030724新增功能
  61. ;;;   1、新建程序,受XDSOFT的启发,最初是为了使尺寸标注中数字的位置改变后能自动归位。
  62. ;;;      事实上是参考了CAD菜单中该功能的程序基础上加以改进。并实现了使数字高出,以
  63. ;;;      避开重叠在一起的标注。TSSD中该功能是使数字向两侧偏。
  64. ;;;   2、数字下降程序有点小问题,也许只能通过计算坐标来实现。

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 13:53:08 | 显示全部楼层
可我不会用这些程序,我都看不明白,怎么用?还有简单点的办法吗?哎,郁闷.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 18:37:05 | 显示全部楼层
  你连LISP程序都不会用吗?看不懂是吧?那WINDOWS的源码你能看懂吗?可是你不也在用吗?
  没别的意思,我来教你怎么用?
  你先把附件下载后,在CAD中加载这个LISP程序,然后在命令行输入“BX”按照提示操作即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-22 09:12:21 | 显示全部楼层
谢!不会用呀.我不懂程序.我现在爱心币不够,没有办法下载你上传的附件.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-22 10:29:51 | 显示全部楼层
你的钱不够,这我倒没注意。
没办法了,这我就不能帮你了。
你只能多发贴子挣钱了。
挣够十个钱就可以下载附件了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-22 11:39:00 | 显示全部楼层
没有理解楼主的问题是什么。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-23 15:25:31 | 显示全部楼层
谢,也只有那样.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-24 09:13:16 | 显示全部楼层
你已经有6个钱了,再好好努力,马上就可以下载附件了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-24 09:28:32 | 显示全部楼层
你是说的基线标注吗?如果是的话,可以在直线和箭头选项卡的尺寸线下修改基线间距就可以了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-24 09:33:47 | 显示全部楼层
教学中心有许多标注方面的东西,去看看能否解决你的问题。
http://www.xdcad.net/techcenter/article/list.php?sortid=80
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-6 11:05:48 | 显示全部楼层
*-*4 谢,对于我来说,得到爱心币太难了.
       间距不好改呀.我要的是那数字在尺寸线的正上方呀.只有那样看上去才舒服.
       我用ch进行修改,只有把水平放置文字改成第一尺寸界线.效果还可以,但不理想.
       不知道楼上哪位会改文字坐标或文字偏移?
        哎,不知道我有没有说清楚!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-6 13:07:19 | 显示全部楼层
最初由 jxmm夜来香 发布
[B]*-*4 谢,对于我来说,得到爱心币太难了.
       间距不好改呀.我要的是那数字在尺寸线的正上方呀.只有那样看上去才舒服.
       我用ch进行修改,只有把水平放置文字改成第一尺寸界线.效果还可以,但不理想.
       ... [/B]


虽然没有明白你说的是什么,但是可以肯定你的问题一定不是问题

截一个你有“问题”的图来看看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-6 16:42:36 | 显示全部楼层
用DIMTEDIT將其拉開。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-6 19:20:29 | 显示全部楼层
少量的标注用夹点编辑拽走,标注量较大建议你用天正等软件的专门工具标注,选择避让的方式就行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-15 18:09 , Processed in 0.407358 second(s), 67 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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