明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2080|回复: 9

[源码] 注释性打开和关闭的切换问题

  [复制链接]
发表于 2015-10-20 11:01:16 | 显示全部楼层 |阅读模式
2明经币
本帖最后由 dingtiedt 于 2015-10-24 10:26 编辑

注释性打开和关闭的切换问题

因为好多的lisp程序对注释性都无效,但又不忍心放弃注释性,就想用lisp来“关闭”和“打开”注释性。
本来想是不是有系统变量来控制切换,可惜没有找到,只在扩展参数里看到有"AcadAnnotative"。

例如:
一个打开注释性的标注的扩展参数
(-3 ("AcadAnnotative" (1000 . "AnnotativeData") (1002 . "{") (1070 . 1) (1070 . 1) (1002 . "}")))
关闭注释性后的扩展参数为
(-3 ("AcadAnnotative" (1000 . "AnnotativeData") (1002 . "{") (1070 . 1) (1070 . 0) (1002 . "}")))

问题是:
如果用lisp把关闭注释性后的扩展参数替换成打开时的参数,标注就不见了,要手动调一下annotation scale,才能显示出来。
请教这是为什么。

(setq diment (car (entsel)))
(setq dxf-3 (entget diment '("AcadAnnotative")))
(setq dxf-311 (list(list "AcadAnnotative" '(1000 . "AnnotativeData") '(1002 . "{") '(1070 . 1) '(1070 . 1) '(1002 . "}"))))
(entmod (subst  (cons -3 dxf-311) (assoc -3 dxf-3) dxf-3))

附件: 您需要 登录 才可以下载或查看,没有账号?注册
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2015-10-21 10:35:25 | 显示全部楼层
求教大师啊,是cad设置有问题,还是代码没有写全。先行谢过!
回复

使用道具 举报

 楼主| 发表于 2015-10-23 10:30:35 | 显示全部楼层
还是没有大师帮帮忙
回复

使用道具 举报

 楼主| 发表于 2015-10-24 10:29:10 | 显示全部楼层
是不是可以把标题改过“改动一个组码值,物体竟然消失了,请教大师为什么。”
回复

使用道具 举报

 楼主| 发表于 2015-10-27 14:14:50 | 显示全部楼层
还是没有回答。
如果是问得太浮浅了,也请大师不吝赐教。
回复

使用道具 举报

 楼主| 发表于 2015-10-29 10:16:00 | 显示全部楼层
本帖最后由 dingtiedt 于 2015-10-29 10:37 编辑

望眼欲穿啊!

这个问题不具有普遍性啊,也许使用注释性也还没有完全普及。

注释性的好处,就不用多阐述了,唯一的不足就是在尺寸标注上,在不同的比例下,尺寸线的位置并没有按比例缩放距离,而是比例越小,距离越大,很是影响统一美观。出现这样的情况,就想暂时关闭注释性,修改后再打开,但是用编程的方式打开注释性,尺寸标注就不见了。带注释性的尺寸标注如图:



本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-10-29 11:09:00 来自手机 | 显示全部楼层
物理上应该无法设置开关,只要你用04版打开有注释性的图纸你就会看到,所谓的注释性,只是用一些图层来伪装它的显隐,一个比例多一个图层,只是高版本里不显示这些图层,而且注释性最致命的弱点是,保存超级慢,所以我原本也推荐公司里的同事使用的,但实在太慢,所以全面将图纸改回来,我现在只保留使用它的比例来判断图纸比例和控制视口。这是亲身的血泪史,虽然没有对你产生实际帮助,但也给你个提示
回复

使用道具 举报

 楼主| 发表于 2015-10-29 11:22:29 | 显示全部楼层
xsso 发表于 2015-10-29 11:09
物理上应该无法设置开关,只要你用04版打开有注释性的图纸你就会看到,所谓的注释性,只是用一些图层来伪装 ...

由衷地谢谢你的提示!
回复

使用道具 举报

发表于 2021-6-23 20:48:55 | 显示全部楼层
dingtiedt 发表于 2015-10-29 10:16
望眼欲穿啊!

这个问题不具有普遍性啊,也许使用注释性也还没有完全普及。

唯一的不足就是在尺寸标注上,在不同的比例下,尺寸线的位置并没有按比例缩放距离——这个问题我从一开始有注释性就发现了,这个问题很是影响使用注释性

但桌子公司到现在也不解决这个问题
回复

使用道具 举报

发表于 2024-6-2 23:06:38 | 显示全部楼层
不知道楼主解决没有,最近也一直想找到一键关闭注释的程序
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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