janson78 发表于 2008-8-12 11:20:00

还是关于leader的属性设置

<p>我的CAD里面使用qleader标注,其引出的默认为实心圆点,我需要将它设置为通用的实心箭头</p><p>因为是在开发程序,所以需要使用程序来实现,尝试了许多方法,</p><p>今天我想通过类似于更改block中的象素的方法来进行操作.</p><p>以下是我取得的关于qleader的信息</p><p>((-1 . &lt;图元名: 7ef15800&gt;) (0 . "LEADER") (330 . &lt;图元名: 7efec128&gt;) (5 . <br/>"4A70") (100 . "AcDbEntity") (67 . 1) (410 . "a4-h") (8 . "dim") (100 . <br/>"AcDbLeader") (3 . "standard$7") (71 . 1) (72 . 0) (73 . 0) (74 . 0) (75 . 0) <br/>(40 . 2.0) (41 . 9.22917) (76 . 3) (10 100.646 135.316 0.0) (10 105.854 132.663 <br/>0.0) (10 108.29 132.663 0.0) (340 . &lt;图元名: 7ef15808&gt;) (211 1.0 0.0 0.0) (210 <br/>0.0 0.0 1.0) (212 0.0 0.0 0.0) (213 0.0 0.0 0.0))</p><p>在这里,我不知道哪个是来控制显示实心箭头的表或象素</p><p>330的象素内容是:</p><p>((-1 . &lt;图元名: 7efec128&gt;) (0 . "BLOCK_RECORD") (330 . &lt;图元名: 7ef7ac08&gt;) (5 . <br/>"CBD") (100 . "AcDbSymbolTableRecord") (100 . "AcDbBlockTableRecord") (2 . <br/>"*Paper_Space") (360 . &lt;图元名: 7efec138&gt;) (340 . &lt;图元名: 7efec130&gt;))<br/>命令: (setq a31 (cdr (assoc 340 a2)))</p><p>340的象素内容是:</p><p>((-1 . &lt;图元名: 7ef15808&gt;) (0 . "MTEXT") (5 . "4A71") (102 . "{ACAD_REACTORS") <br/>(330 . &lt;图元名: 7ef15800&gt;) (102 . "}") (330 . &lt;图元名: 7efec128&gt;) (100 . <br/>"AcDbEntity") (67 . 1) (410 . "a4-h") (8 . "dim") (100 . "AcDbMText") (10 <br/>109.29 133.663 0.0) (40 . 2.0) (41 . 500.0) (71 . 7) (72 . 1) (1 . <br/>"<a href="file://\\A1;%%c1000">\\A1;%%c1000</a>") (7 . "STANDARD") (210 0.0 0.0 1.0) (11 1.0 0.0 0.0) (42 . <br/>9.22917) (43 . 2.0) (50 . 0.0) (73 . 1) (44 . 1.0))</p><p></p><p>请问高手究竟哪个是控制显示箭头的呢?</p>

sailorcwx 发表于 2008-8-12 11:32:00

<p>由3的标注样式控制</p>

janson78 发表于 2008-8-12 13:37:00

<p>谢谢, 试了一下,是由3来控制的</p><p>现在碰到个问题:如何通过程序来获得leader的表信息呢?</p><p>一般都是先用 entsel 选取一个已经有的leader,然后使用entget 这个需要交互操作的</p><p>直接使用程序的话怎么实现呢, 试过ssget,行不通.....</p>
页: [1]
查看完整版本: 还是关于leader的属性设置