Вступление
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.