找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1416|回复: 7

[求助] [求助]:如何修改块中几何公差"TOLERANCE"的颜色???

[复制链接]
发表于 2002-3-21 22:08:16 | 显示全部楼层 |阅读模式

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

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

×
平常可用系统变量DIMCLRD & DIMCLRT来控制几何公差"TOLERANCE"的颜色,
但要如何修改块中几何公差"TOLERANCE"的颜色???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-22 07:07:18 | 显示全部楼层
不好意思,没用过“公差”这个东东(建筑图纸没这个的),我想只要获得了Block中TOLERANC子实体的ename或这个Object,就可以修改其颜色属性吧?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-3-22 20:56:36 | 显示全部楼层
但"TOLERANCE"是没有子实体的,也没有颜色属性!! 它的颜色由系统变量DIMCLRD & DIMCLRT所控制
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-22 21:51:41 | 显示全部楼层
我以为你是指某个BlockReference内的那些Tolerance对象呢...这个Tolerance对象不是在Block内的吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-22 21:58:03 | 显示全部楼层

"TOLERANCE"没有颜色属性?那下面的DXF62组码是什么?

(-1 . <Entity name: 43b0ce98>)
(0 . "TOLERANCE")
(330 . <Entity name: 43a63cf8>)
(5 . "1A93")
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "尺寸标注")
(62 . 4)[/COLOR]
(100 . "AcDbFcf")
(3 . "ISO-25")
(10 47932.6 12859.5 0.0)
(1 . "{\Fgdt;r}%%v{\Fgdt;n}test%%v%%v%%v%%v")
(210 0.0 0.0 1.0)
(11 1.0 0.0 0.0)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-3-22 22:45:11 | 显示全部楼层
你说对了,我是指某个BlockReference内的那些Tolerance对象。
(-1 . )
(0 . "TOLERANCE")
(330 . )
(5 . "1A93")
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "尺寸标注")
(62 . 4)    ;;;;;但它对"TOLERANCE"无效
(100 . "AcDbFcf")
(3 . "ISO-25")
(10 47932.6 12859.5 0.0)
(1 . "{\Fgdt;r}%%v{\Fgdt;n}test%%v%%v%%v%%v")
(210 0.0 0.0 1.0)
(11 1.0 0.0 0.0)

平常可用系统变量DIMCLRD & DIMCLRT来控制几何公差"TOLERANCE"的颜色,
但把它做成块后,因系统变量的改变不能影向块中之对象(如:"TOLERANCE" OR "DIMENSION"…)
如何修改块中几何公差"TOLERANCE"的颜色???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-22 23:13:49 | 显示全部楼层
既然是这样,那么你要先获得AcDbBlockTable中的这个AcDbBlockRecord对象,遍历找到要修改的那个AcDbFcf对象(即TOLERANCE),然后(vl-put-Color ....).其实就是重定义了这个AcDbBlockRecord,和AutoCAD 2k+的Inplace Xref and Block edit类似.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-22 23:30:00 | 显示全部楼层
最好安装一个Ms Messenger吧?讨论问题方便一些...虽然你可能用的时繁体中文版,不过应该没问题吧...
我的Messenger登录名是: lkcadway@hotmail.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 03:22 , Processed in 0.175472 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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