明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2292|回复: 6

[已解答] 如何获得标注全局比例

[复制链接]
发表于 2014-8-26 08:15:35 | 显示全部楼层 |阅读模式
AcDbRotatedDimension
  0
DIMENSION
  5
35E
330
1F
100
AcDbEntity
  8
03-标注层
100
AcDbDimension
  2
*D3
10
156.8879736873655
20
185.2618569389491
30
0.0
11
219.2317236873655
21
200.2618569389491
31
0.0
70
    32
71
     5
42
32.32659319376762
73
     0
74
     0
75
     0
  3
标准
100
AcDbAlignedDimension
13
124.5613804935979
23
221.4585007174943
33
0.0
14
156.8879736873655
24
220.4219515202434
34
0.0
100
AcDbRotatedDimension
1001
ACAD
1000
DSTYLE
1002
{
1070
    40
1040
3.75
1002
}
  0
ENDSEC
A
100
AcDbSymbolTableRecord
100
AcDbDimStyleTableRecord
  2
标准
70
     0
  4
"
40
5.25
41
3.5
42
0.0
.............
请问各位大师上面红字的两段组码如何提取?
这个组码是标注全局比例,或者请问一下点取标注如何获得标注全局比例?
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-8-26 11:47:26 | 显示全部楼层
DIMSCALE    这个全局标注比例的变量,可以用这个改改比例
 楼主| 发表于 2014-8-26 12:48:32 | 显示全部楼层
琴剑江山_10184 发表于 2014-8-26 11:47
DIMSCALE    这个全局标注比例的变量,可以用这个改改比例

DIMSCALE变量对于不是当前使用的标注样式和手工改过的标注就没法用了
发表于 2014-8-26 12:59:33 | 显示全部楼层
你是获取标注尺寸的全局比例因子还是获取标注样式的全局比例因子?
 楼主| 发表于 2014-8-27 08:08:37 | 显示全部楼层
AbnerXk 发表于 2014-8-26 12:59
你是获取标注尺寸的全局比例因子还是获取标注样式的全局比例因子?


是获取选中的那一个标注尺寸的全局比例因子,请帮一下忙,谢谢
发表于 2014-8-27 08:39:53 | 显示全部楼层
zkq1212 发表于 2014-8-27 08:08
是获取选中的那一个标注尺寸的全局比例因子,请帮一下忙,谢谢

(Vlax-Put-Property (Vlax-Ename->Vla-Object (car (entsel))) 'ScaleFactor 10 )
发表于 2014-8-27 11:24:16 | 显示全部楼层
zkq1212 发表于 2014-8-26 12:48
DIMSCALE变量对于不是当前使用的标注样式和手工改过的标注就没法用了

(defun C:w1 (/ E OBJ)
  (setq e (car (entsel)))
  (setq obj (vlax-ename->vla-object e))
  (vlax-get obj 'scalefactor)                                    ;全局比例
  (vlax-get obj 'linearscalefactor)                            ;测量比例
)
  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 05:16 , Processed in 0.230211 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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