tm20038175 发表于 2012-5-24 21:17:31

vla方法如何获取和更改标注全局比例和标注比例?

vla方法如何获取和更改标注全局比例和标注比例

tm20038175 发表于 2012-5-24 21:20:31

在Cao版主的下,写了个改标注样式的程序。
我只保持箭头大小和文字不变,但是改了样式,发现有些有比例的地方就不对了,主要是两个参数:标注比例和标注全局比例,不知道怎么更改!…

s678z 发表于 2012-5-25 09:06:37

我有个程序,是图框放大然后把标注全局比例改为随尺寸和水平这两个名字,同时设置字体高度箭头等尺寸,可供你参考,这程序标注颜色这段程序还不行,请大家看看
(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" "随尺寸" "")
)

tm20038175 发表于 2012-5-25 11:09:52

s678z 发表于 2012-5-25 09:06
我有个程序,是图框放大然后把标注全局比例改为随尺寸和水平这两个名字,同时设置字体高度箭头等尺寸,可供 ...

建议学习下vla方法,这样遍历块就方便了很多!…
页: [1]
查看完整版本: vla方法如何获取和更改标注全局比例和标注比例?