Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Денис Перепецкий от 03-02-2015, 15:01:56
-
Доброго дня.
Как прицепить к DWG-файлу файл нормоконтроля DWS?
Друзья, подскажите откуда копать. Не знаю откуда даже подойти к вопросу.
-
Когда я в своё время задавал этот вопрос в ADN мне ответили, что мол средствами .NET API это не возможно. Речь шла об AutoCAD 2009.
-
Когда я в своё время задавал этот вопрос в ADN мне ответили, что мол средствами .NET API это не возможно. Речь шла об AutoCAD 2009.
Подозреваю, что они ввели тебя в заблуждение. Думаю что просто нет специального API для этой цели, но это без проблем делается средствами AutoLisp: http://www.cadtutor.net/forum/showthread.php?63762-How-to-add-DWS-files-with-a-LISP-routine
-
А вот так на C# : http://adndevblog.typepad.com/autocad/2013/07/associating-standards-file-with-the-current-drawing.html
-
Еще на лиспе: http://forum.dwg.ru/showthread.php?t=97255 и http://forum.dwg.ru/showthread.php?t=82360
-
На LISP видел код, но не хочу мешать воедино NET и LISP. Может это и неверно, но мне кажется лучше все писать в чем-то одном.
За ссылки спасибо. Помогло. Нужно было именно на NET.
-
На LISP видел код, но не хочу мешать воедино NET и LISP. Может это и неверно, но мне кажется лучше все писать в чем-то одном.
Язык в данном случае не важен - и на AutoLisp ил на C# (AutoCAD .NET API) используется один и тот же алгоритм добавления информации в Named Object Dictionary (NOD), т.е. если бы не было готового алгоритма на C#, то его не сложно было бы переписать имея AutoLisp-алгоритм.