找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 974|回复: 1

[API建议] Leader_make问题

[复制链接]

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-4 08:00:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
1 目前API中的 Leader_make 制作出来 IsSplined 为 1,一般很少用这个样式的
2 Make处理的 Leader 中 Annotation 不对,ObjectID 为 0,这样无法后续写字修改,在用 Leader 命令时即使不输入文字也有一个有效的 Annotation
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-4 09:37:49 | 显示全部楼层
xdrx_setpropertyvalue 新加入的支持 AcDbLeader可以解决

命令: (xdrx_setpropertyvalue (car (entsel)))

选择对象:
Class AcDbLeader:
  ├─AppendVertex (3d Point)
  ├─AttachAnnotation (Ename)
  ├─DetachAnnotation (T)
  ├─DisableArrowHead (T)
  ├─EnableArrowHead (T)
  ├─RemoveLastVertex (T)
  ├─SetAnnotationOffset (3d Point)
  ├─SetVertexAt (Int 3d Point)

  ├─Dimasz (Int or Real)
  ├─Dimclrd (Int OR RGB LIST)
  ├─DimensionStyle (ENAME OR STR)
  ├─DimGap (Int or Real)
  ├─Dimldrblk (STR)
  ├─Dimlwd (Int)
  ├─Dimsah (T or NIL)
  ├─Dimscale (Int or Real)
  ├─DimstyleData (Ename or STR)
  ├─Dimtad (Int)
  ├─Dimtxsty (Ename or STR)
  ├─Dimtxt (Int OR REAL)

  ├─SetPlane (3d Point and 3d Point(vector))
  ├─SetToSplineLeader (T)
  ├─SetToStraightLeader (T)

Class AcDbEntity:

  ├─Color(Int)
  ├─Layer(STR)
  ├─Linetype(STR)
  ├─LinetypeScale(Real or Int)
  ├─LineWeight(INT)
  ├─PlotStyleName(STR)
  ├─Transparency(0-100)
  ├─Visibility(T or Nil)


修改 DetachAnnotation 、 attachAnnotation

刚才看代码DetachAnnotation有点问题,你可以先用 attachAnnotation 试下,把MTEXT附加到空的leader上。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-6-28 22:47 , Processed in 0.367089 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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