Вступление

AutoCAD .NET API позволяет взаимодействовать с приложением AutoCAD и файлами чертежей с помощью настоящих библиотек (входящих в состав .NET API). К API можно получить доступ с помощью различных языков программирования (C#, VB.NET) и сред разработки (MS Visual Studio, JetBrains Rider и пр.). Реализация API .NET для AutoCAD имеет следующие особенности:

  • Программный доступ к чертежам для большего числа сред программирования;
  • Интеграция с другими приложениями на базе Windows упрощается благодаря использованию родного API .NET или открытой библиотеки ActiveX/COM.
  • За счет большей простоты языка (здесь, C#), чем в C++ (ObjectARX) возможна более гибкая реализация некоторых задач;

Объекты : это основные структурные компоненты AutoCAD .NET API. Каждый объект представляет определенную часть программы или чертежа, и они группируются в отдельные классы и пространства имен. В AutoCAD .NET API существует множество различных типов объектов. Например:

  • Графические объекты, такие как линии, дуги, текст и размеры;
  • Параметры стилей, например стили текста и размеров;
  • Набор объектов, такие как слои, группы и блоки;
  • Отображения чертежа, такие как вид и видовой экран;
  • Чертеж и приложение AutoCAD.