如何获取文档的多重引线标注集合?
找不到 vla-get-MleaderStyles,不知道有没有这样一个函数,,可以获取文档的多重引线标注集合。因为,我想同过向集合添加对象,来创建一个多重引线标注样式。
文字,尺寸表注,布局等其它样式都可以做到,,
(setq ADOC (vla-get-ActiveDocument (vlax-get-acad-object))
A-TXTS (vla-get-TextStyles ADOC)
)
(setq ts (vla-add A-TXTStsname)) 在词典里面
命令: (setq newdictlist (dictsearch (namedobjdict) "acad_mleaderstyle"))
((-1 . <图元名: 7ff7e0605150>) (0 . "DICTIONARY") (5 . "12D") (102 .
"{ACAD_REACTORS") (330 . <图元名: 7ff7e06038c0>) (102 . "}") (330 . <图元名:
7ff7e06038c0>) (100 . "AcDbDictionary") (280 . 0) (281 . 1) (3 . "Annotative")
(350 . <图元名: 7ff7e0605230>) (3 . "Standard") (350 . <图元名: 7ff7e0605160>)) ok,谢谢两位版主,搞定。。{:1_1:} (setq Acad (vlax-get-acad-object)
Adoc (vla-get-ActiveDocument Acad)
dicts (vla-get-dictionaries Adoc)
AMleaderStyle (vla-item dicts "ACAD_MleaderStyle")
)
(setq mlst(vla-addobject AMleaderStyle "NewStyle" "AcDbMleaderStyle"))
页:
[1]