明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3581|回复: 14

[已解答] 如何设定leader引线的样式?

[复制链接]
发表于 2014-6-5 14:44:01 | 显示全部楼层 |阅读模式
  1. (command "_LEADER" p pause "" str "")


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




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

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-6-5 17:07:22 | 显示全部楼层
qleader有设置选项,勾选文本框,

改变多行文字放置的位置

本帖子中包含更多资源

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

x
 楼主| 发表于 2014-6-5 17:17:32 | 显示全部楼层
本帖最后由 lucas_3333 于 2014-6-5 17:28 编辑
edata 发表于 2014-6-5 17:07
qleader有设置选项,勾选文本框,

改变多行文字放置的位置

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

有时绘制时又很正常,将Frame text的勾选中,再画,还是很正常,(有时想让框出来,它又不出来)所以这个选项应改不适用用leader吧,难道程序中要用qleader代替leader?
发表于 2014-6-5 17:45:47 | 显示全部楼层
可以新建一个引线样式,在文本中勾选文本框,效果和qleader一样。
发表于 2014-6-5 17:53:17 | 显示全部楼层
lucas_3333 发表于 2014-6-5 17:17
回E大,之前我这样设置过,在Mtext options 中将Frame text取消掉了,再画,依然带框,我就想leader是否 ...

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

点评

长老,没有设置部分,正常开启新档时正常,不知用什么外挂后,就不正常了,无论怎么设置,标注都带框了  发表于 2014-6-5 18:19
发表于 2014-6-5 17:53:39 | 显示全部楼层
对于需要文本框的。可以给你个例子,选择一个没有文本框的引线,试试。
  1. (defun c:tt()
  2.         (if(setq ent(car(entsel)))
  3.           (progn
  4.             (setq e(entget ent)
  5.                   e(append e '((-3 ("ACAD" (1000 . "DSTYLE") (1002 . "{")
  6. (1070 . 147) (1040 . -5.0) (1070 . 77) (1070 . 0) (1002 . "}"))))
  7.                            )
  8.                   )
  9.             (entmod e)
  10.             )
  11.           )
  12.         )
发表于 2014-6-5 18:26:46 | 显示全部楼层
标注样式文本框和快速引线文本框不是一个体系的,一个是文件词典,一个的样式替代。

点评

E大,刚刚上传了发现问题的DWG样本文件,您帮我看看  发表于 2014-6-5 18:31
 楼主| 发表于 2014-6-5 18:27:15 | 显示全部楼层
edata 发表于 2014-6-5 17:53
对于需要文本框的。可以给你个例子,选择一个没有文本框的引线,试试。

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

本帖子中包含更多资源

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

x
发表于 2014-6-5 21:24:10 | 显示全部楼层


DIMGAP 系统变量
  
[img][/img]概念[img][/img] [img][/img]操作步骤[img][/img] [img][/img]命令[img][/img]


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

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


本帖子中包含更多资源

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

x
 楼主| 发表于 2014-6-6 09:24:12 | 显示全部楼层
本帖最后由 lucas_3333 于 2014-6-6 09:27 编辑
edata 发表于 2014-6-5 21:24
[/td][/tr]
[/table]

谢谢E大,原来跟标注样式有关,那做引线标注程序时是不是要在程序中先定义标注样式?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-14 16:35 , Processed in 0.817933 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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