明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3570|回复: 11

[VBA]改变标注箭头的大小?

  [复制链接]
发表于 2005-7-13 21:23:00 | 显示全部楼层 |阅读模式
把箭头变长,变窄?那一项设置?在线等
 楼主| 发表于 2005-7-13 23:03:00 | 显示全部楼层

顶!

发表于 2005-7-14 08:44:00 | 显示全部楼层
dimasz系统变量
发表于 2005-7-14 09:28:00 | 显示全部楼层

可以在文档a中手工定义一个标注样式,箭头用自定义箭头。

如果其他地方要用这个样式,可以利用ObjectDBX把文档a中的这个标注样式调用过来,我就是这样做的,效果不错。

如果用户需要改用其他标注样式,只要在文档中改,不用改程序

 楼主| 发表于 2005-7-14 13:57:00 | 显示全部楼层
我已经解决这个问题,两位的意见都对,谢谢,现在想把附件中的标注文字移到尺寸线正上方,怎么设置呢?

本帖子中包含更多资源

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

x
 楼主| 发表于 2005-7-14 14:13:00 | 显示全部楼层

在autocad标注样式里有这项设置:

“文字始终保持在尺寸界限之间“,但是VBA里面怎么设置?

 .SetVariable "DimAtFit", 3     '当尺寸界线的空间不足以同时放下标注文字和箭头   时,    确定这两者的排列方式

这个属性就从0到3,也没有“文字始终保持在尺寸界限之间“这项啊?

发表于 2005-7-14 14:25:00 | 显示全部楼层
你这个问题应该放到<<基础应用>>中去啊!
 楼主| 发表于 2005-7-15 14:07:00 | 显示全部楼层

谢谢提醒,我自己搞定了,有下面的这些属性来改变,我都做好标记了

   .SetVariable "DimTAD", 1       '控制文字相对尺寸线的垂直位置
                                       '0 标注文字在尺寸界线之间居中放置
                   '1  除非尺寸线不是水平放置的或者尺寸界线内的文字被强制为水平放置
                 '(DIMTIH = 1),否则就将标注文字放置在尺寸线的上方。标注文字最底部
                                '基线到尺寸线的距离值就是系统变量DIMGAP 的当前值。
 .SetVariable "DimTIH", 1       '控制所有标注类型(坐标标注除外)的标注文字在尺寸界线内的位置
                                        '0 或关 将文字与尺寸线对齐
                                        '1 或开 将文字水平放置
 .SetVariable "DimTIX", 1       '在尺寸界线之间绘制文字
         '0 或关 结果随标注类型的不同而不同。对于线性和角度标注,AutoCAD
          '将文字放置到尺寸界线之间(如果有足够的空间)。对于不适于放入圆 '或圆弧中的半径标注和直径标注,DIMTIX 无效并总是强制将文字放到圆或圆弧之外
    '1 或开 将标注文字绘制在尺寸界线之间,即使 AutoCAD 通常将这些文字放置于尺寸界线之外。
       .SetVariable "DimTMOVE", 2      '设置标注文字的移动规则
                                        '0  尺寸线和标注文字一起移动
                                        '1  在移动标注文字时添加一条引线
                                        '2  允许标注文字自由移动而不用添加引线

发表于 2005-7-30 16:24:00 | 显示全部楼层

打开他的特性.就可以改.

程序可用aaa.ArrowheadSize = 值

来修改.

还有很多属性,自己找找.

 楼主| 发表于 2005-8-4 17:19:00 | 显示全部楼层

谢谢,那个值写什么呢?我怎么最近打开这个网页特别困难呢?别的网页都没有问题啊?是不是明镜通道的问题?

你们呢?

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

本版积分规则

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

GMT+8, 2024-11-25 17:19 , Processed in 0.190428 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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