vla方法如何获取和更改标注全局比例和标注比例?
vla方法如何获取和更改标注全局比例和标注比例 在Cao版主的下,写了个改标注样式的程序。我只保持箭头大小和文字不变,但是改了样式,发现有些有比例的地方就不对了,主要是两个参数:标注比例和标注全局比例,不知道怎么更改!… 我有个程序,是图框放大然后把标注全局比例改为随尺寸和水平这两个名字,同时设置字体高度箭头等尺寸,可供你参考,这程序标注颜色这段程序还不行,请大家看看
(defun c:fd ()
(setq abc (getreal "\nPlease input scalefactor:"))
(command "scale" "all" "" "0,0" abc)
(command "DIMEXE" 2) ;超出尺寸线
(command "DIMASZ" 2.5) ;箭头大小
(command "DIMEXO" 0) ;尺寸起点偏移量
(command "DIMTXT" 3.5) ;标注文字高度
(command "DIMGAP" 1.5) ;当尺寸线分成两段从而将标注文字放置在两段之间时,设置标注文字周围的距离。;;
(command "DIMCLRE" by block) ; 为尺寸界线指定颜色
(command "DIMCLRD" by block) ; 为尺寸线、箭头和标注引线指定颜色。同时控制由 LEADER 命令创建的引线颜色
(command "DIMCLRT" by block) ;为标注文字指定颜色。 此颜色可以是任意有效的颜色编号
(command "dimzin" 8) ;角度标注消零
(command "dimazin" 2) ;线性标注消零
(command "dimjust" 0)
(command "dimtad" 1)
(command "dimdec" 2)
(command "dimadec" -1)
(command "ltscale" (* 1.5 abc)) ;全局线性比例因子
(command "DIMTOH" "on") ;控制标注文字在尺寸界线外的位置 关将文字与尺寸线对齐开 水平绘制文字
(command "DIMTIH" "on")
(command "dimscale" abc) ; 尺寸的全局比例
(command "DIMLFAC" 1) ;线性标注测量值的比例因子。
(command "dimstyle" "s" "水平" "")
(command "DIMTOH" "OFF") ;控制标注文字在尺寸界线外的位置
(command "DIMTIH" "OFF")
(command "dimstyle" "s" "随尺寸" "")
)
s678z 发表于 2012-5-25 09:06
我有个程序,是图框放大然后把标注全局比例改为随尺寸和水平这两个名字,同时设置字体高度箭头等尺寸,可供 ...
建议学习下vla方法,这样遍历块就方便了很多!…
页:
[1]