cheefeel 发表于 2019-2-24 17:06:58

求助!给【属性定义】插入当前块的【注释比例】的表达式是什么?

求助!给【属性定义】插入当前块的【注释比例】的表达式是什么?

注意!是说当前块的注释比例,而不是当前的绘图注释比例。
不使用布局空间出图,而是用模型空间出图的话就存在这种问题。
注释性图框所拥有的唯一注释比例就是实际绘图比例。
所以直接在图框中插入一个当前块的属性定义就能自动填比例,准确又方便。
而CAD默认的字段列表中并没有这一项表达式。




qmqyqj 发表于 2019-2-25 17:04:46

你的意思是块缩放,比例也会自动缩放吗?

cheefeel 发表于 2019-2-26 10:49:38

qmqyqj 发表于 2019-2-25 17:04
你的意思是块缩放,比例也会自动缩放吗?

CAD提供的保存时间的表达式是%<\AcVar SaveDate \f "%x">%那么你做的图块中加入这个表达式的属性定义,每次保存文件的时候,图框就会自动更新保存日期。同理,注释性块,跟注释性标注一样。会根据注释比例的改变而统一缩放外观。我的意思是首先1:1绘制A3大小的注释性图框块,图框块中有一个比例块属性。如果我们更改块的注释比例为1:10那么自然块就放大了10倍,这时块属性的值也应该显示为1:10这样的文字。问题在于当前块的注释比例表达式是怎样的?当然可能CAD并未提供这样的表达式,那么我的问题也就死了。

qmqyqj 发表于 2019-2-27 11:47:00

cheefeel 发表于 2019-2-26 10:49
CAD提供的保存时间的表达式是%%那么你做的图块中加入这个表达式的属性定义,每次保存文件的时候,图框就 ...

灵活运用,可以解决的,稍后我做一个案例给你看看

qmqyqj 发表于 2019-2-27 11:54:03

你看看是否是你需要达到的效果

cheefeel 发表于 2019-2-27 15:04:41

qmqyqj 发表于 2019-2-27 11:54
你看看是否是你需要达到的效果



非常强大就是这个意思,懂代码就是不一样啊。
但还是要请教如何设置的

qmqyqj 发表于 2019-2-27 15:08:54

cheefeel 发表于 2019-2-27 15:04
非常强大就是这个意思,懂代码就是不一样啊。
但还是要请教如何设置的

这个不需要用代码写的,只需要设置一个(如线条)作为对象进行数值比对就行了

cheefeel 发表于 2019-2-27 15:42:35

qmqyqj 发表于 2019-2-27 15:08
这个不需要用代码写的,只需要设置一个(如线条)作为对象进行数值比对就行了

非常非常感谢!
脑子真是个好东西啊!
居然直接画了一条长度为1的直线,然后再不同的注释比例下线段多长,比值就是多少。

另外要提的:
①是你提供的是 1: 之后加字段这不适合需要右对齐的情况,我直接将1:设置为前缀了。
②在多可见性状态下,可以让这个长度为1的线在任何状态下不可见!
页: [1]
查看完整版本: 求助!给【属性定义】插入当前块的【注释比例】的表达式是什么?