如果当前的多重引线样式确实有用户定义的块,则每次使用该样式时都会显示该块
现在,这是一个overide
- (defun c:test1 ()
- (setq aspace
- (if (= 1
- (vla-get-activespace
- (setq doc (vla-get-activedocument (vlax-get-acad-object)))
- )
- )
- (vla-get-modelspace doc)
- (vla-get-paperspace doc)
- )
- )
- (while (setq p0 (getpoint))
- [color=blue](vla-put-arrowheadblock[/color]
- (vlax-invoke aspace
- 'addmleader
- (append p0 (polar p0 (/ pi 12) 9))
- 0
- )
- [color=blue] "YourBlockName")[/color]
- )
- )
可以使用变量作为块名,但需要事先知道块名或添加块名提示 |