lucas_3333 发表于 2014-6-5 14:44:01

如何设定leader引线的样式?

(command "_LEADER" p pause "" str "")

还需要加什么参数吗?为什么引线经常会不一样?




如果需要做到以面这种,需要做哪些设定或加哪些参数?

edata 发表于 2014-6-5 17:07:22

qleader有设置选项,勾选文本框,

改变多行文字放置的位置

lucas_3333 发表于 2014-6-5 17:17:32

本帖最后由 lucas_3333 于 2014-6-5 17:28 编辑

edata 发表于 2014-6-5 17:07 static/image/common/back.gif
qleader有设置选项,勾选文本框,

改变多行文字放置的位置
回E大,之前我这样设置过,在Mtext options 中将Frame text取消掉了,再画,依然带框,我就想leader是否与qleader的设置不同

有时绘制时又很正常,将Frame text的勾选中,再画,还是很正常,(有时想让框出来,它又不出来)所以这个选项应改不适用用leader吧,难道程序中要用qleader代替leader?

edata 发表于 2014-6-5 17:45:47

可以新建一个引线样式,在文本中勾选文本框,效果和qleader一样。

ll_j 发表于 2014-6-5 17:53:17

lucas_3333 发表于 2014-6-5 17:17 static/image/common/back.gif
回E大,之前我这样设置过,在Mtext options 中将Frame text取消掉了,再画,依然带框,我就想leader是否 ...

你看看标注中的引线设置部分。

edata 发表于 2014-6-5 17:53:39

对于需要文本框的。可以给你个例子,选择一个没有文本框的引线,试试。
(defun c:tt()
        (if(setq ent(car(entsel)))
          (progn
          (setq e(entget ent)
                  e(append e '((-3 ("ACAD" (1000 . "DSTYLE") (1002 . "{")
(1070 . 147) (1040 . -5.0) (1070 . 77) (1070 . 0) (1002 . "}"))))
                           )
                  )
          (entmod e)
          )
          )
        )

edata 发表于 2014-6-5 18:26:46

标注样式文本框和快速引线文本框不是一个体系的,一个是文件词典,一个的样式替代。

lucas_3333 发表于 2014-6-5 18:27:15

edata 发表于 2014-6-5 17:53 static/image/common/back.gif
对于需要文本框的。可以给你个例子,选择一个没有文本框的引线,试试。

E大,正常开新档时,就没有问题,但是一旦出现这种问题了,无论怎么设置都没有用,正好找到这样一个样版文件,您可以测试下,就用下面这个代码就可以看到,引线都是带框的,真不知哪里的问题
(defun c:tt ()
(while (setq p (getpoint "\n拾取基点 - 放置引线: "))
(command "_LEADER" p pause "" 1234 "")
)
(princ)
)

edata 发表于 2014-6-5 21:24:10




DIMGAP 系统变量


概念 操作步骤 命令




类型: 实数
保存位置: 图形
初始值: 0.0900

当尺寸线分成两段从而将标注文字放置在两段之间时,设置标注文字周围的距离。 还设置用 LEADER 命令创建的注释和钩线之间的间距。 如果输入负值,DIMGAP 将在标注文字周围放置一个方框。DIMGAP 的值还将用作尺寸线段的最小长度。 计算出标注文字的默认位置后,仅当尺寸线被打断为两段且两段之间的长度不小于 DIMGAP 的值时,标注文字才会放置在尺寸界线以内。 仅当有足够的空间放置箭头和标注文字,并且两者之间的间隙至少等于 DIMGAP 的值时,置于尺寸线上方或下方的标注文字才能移动到尺寸线之内:2 * (DIMASZ + DIMGAP)。

lucas_3333 发表于 2014-6-6 09:24:12

本帖最后由 lucas_3333 于 2014-6-6 09:27 编辑

edata 发表于 2014-6-5 21:24 static/image/common/back.gif




谢谢E大,原来跟标注样式有关,那做引线标注程序时是不是要在程序中先定义标注样式?
页: [1] 2
查看完整版本: 如何设定leader引线的样式?