SunSpring 发表于 2013-1-13 12:54:48

增强标注-不同图框自动更改全局比例

本帖最后由 SunSpring 于 2013-9-10 16:52 编辑

用了AutoCAD Mechanical一段时间,觉得增强标注不错,在论坛上没找到相关程序,于是自己用Lisp写了一个.
支持dli,dra,dal,ddi,dor,dan等常用标注命令.在不同比例的图框中自动切换全局比例.
图框名为GB_A*,可以在程序中修改.比例根据块比例得到.




赠送:选图框自动根据图框比例修改图框内全部标注全局比例
增加对文字高度,线型比例,填充线比例支持.






**** Hidden Message *****



429014673 发表于 2013-1-19 18:23:44

总感觉这样不好,标注样式的全局比例一时一个样,全变了,当别人没有这个程序,人家改图的时候变得困难,最起码得建个村注样式,全局比例就是固定的那个(不能把某个标注样式,全局比例有好几个吧),不能方便自己,为难别人呀,人家会说这是垃圾图的。(另外,楼主后面那个程序不会用,出个GIF吧)

hutengfei 发表于 2013-3-15 11:23:04

楼主可以考虑研究一下“注释性”,配合"布局"标注、文字、引线、线条的比例问题都不是问题了

zhangrunze 发表于 2024-4-20 11:58:52

本帖最后由 zhangrunze 于 2024-4-20 12:02 编辑

huxu823 发表于 2024-4-20 09:54
我找到原因了,标注--文字--文字外观--文字样式里的字高必须设置成0,否则标注随图框变化时,字高不变!
不懂怎么加~
不知道这个是不是~
先贴下~

(defun gps->txt-StyleHeight-Put (TextStyles Height / rvalue)
(setq RValue(vl-catch-all-apply'(lambda()
    (vla-put-Height
      (vla-item
      (vla-get-TextStyles (vla-get-ActiveDocument (vlax-get-acad-object)))
      TextStyles
      )
      Height
    )
)))
(if (vl-catch-all-error-p RValue) (vl-catch-all-error-message RValue)RValue);返回值
)

hao3ren 发表于 2013-1-13 13:11:06

不同比例等于缩放图块比例?

SunSpring 发表于 2013-1-13 13:18:09

hao3ren 发表于 2013-1-13 13:11 static/image/common/back.gif
不同比例等于缩放图块比例?

图框比例就等于图框块缩放比例.

davide888 发表于 2013-1-13 14:36:32

感觉不错下来学习

Q1241274614 发表于 2013-1-13 16:28:41

不错,下载看看!

bai2000 发表于 2013-1-13 16:32:26

楼主,能不能改下:套图库后自动缩放原有尺寸比例?

love12314 发表于 2013-1-14 09:39:47

留个脚印。。

长风(尚品) 发表于 2013-1-14 12:33:53

我试了怎么不成功?

SunSpring 发表于 2013-1-14 13:04:57

长风(尚品) 发表于 2013-1-14 12:33 static/image/common/back.gif
我试了怎么不成功?

请注意一下块名是否和程序内的一致,如不一至,请更改程序或你的块名.图框块名程序内为"GB_A*".

davide888 发表于 2013-1-14 14:43:31

bai2000 发表于 2013-1-13 16:32 static/image/common/back.gif
楼主,能不能改下:套图库后自动缩放原有尺寸比例?

想法不错全自动化了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 增强标注-不同图框自动更改全局比例