ADN Club > Адаптация AutoCAD и вертикальных приложений
Magicad получение свойст выносок
(1/1)
power85:
Здравствуйте
Хочу из объекта MAGIDimLine (выноска) программы Magicad (надстройка Autocad) сделать мультивыноску Autocad. Для этого из объекта мне нужно получить текст, положение выноски и положение что она указывает. Прошу подсказать как получить информацию для этого. Много чего перепробовал:
1.Через
(setq mc_obj (vlax-ename->vla-object (car (entsel))))
(vlax-dump-object mc_obj)
Извините, вам запрещён просмотр содержимого спойлеров.
2.По Using MagiCAD COM Interface нужных свойств объекта не нашел. https://www.dropbox.com/s/zkobivwiuezocaj/Using_MagiCAD_COM_Interface_201311.pdf?e=1
3.В Visual Studio 2022 свойств объекта нужных я не нашел.
Извините, вам запрещён просмотр содержимого спойлеров.Также вот методы и свойства этого объекта тут сложнее так как много методом. (через GetProperties() и GetMethods() VB NET)
Извините, вам запрещён просмотр содержимого спойлеров.4.Вот список файлов программы Magicad (надстройка Autocad).
Извините, вам запрещён просмотр содержимого спойлеров.
Александр Ривилис:
Если не обращаться в техподдержку MagiCAD за помощью, то я вижу только один способ - использовать метод Explode, и если он что-то вернет, то анализировать это что-то.
power85:
Точно. Супер. А я в какие то дебри лезу.
В при взрыве объекта Magicad с помощью его команды появляется безымянный блок я его еще раз взрываю и от туда появляется обычный текст и линии из которых можно брать информацию.
Спасибо за подсказку.
Навигация
Перейти к полной версии