Я никогда раньше не сталкивалась с AutoCADом, но появилась задача написать приложение С#.net, которое будет из текущего чертежа вытаскивать периметр детали. 
На чертеже обычно одна деталь,  что то типа длинного прямоугольника или 2х соединенных под углом. В детали присутствуют сквозные отверстия. Надо сложить все ее длины, и если в ней есть отверстия - то и их тоже.  Грубо говоря надо узнать длину распила при изготовлении этой детали. 
Пока что я смогла только создать простенькую dll, которую можно подгрузить в AutoCAD. Что делать дальше непонятно. 
Мне хотелось бы чтобы эта dll подгружалась в AutoCAD при старте и отзывалась на горячие клавиши. Например, выделили деталь, нажали ctr+A -> вызвался метод ddl, который считает периметр. 
Но самое главное, абсолютно непонятно как вытаскивать длины детали. Надо обращаться к самому документу чертежа или в базе данных? Может кто встречал примеры? Как проходить по внутренним частям детали?