29/03/2014
API для проверки чертежа - новый в AutoCAD 2015
В AutoCAD 2015 вы можете программно проверить файл чертежа с использованием API для проверки чертежа. Вы можете даже попробовать исправить ошибки в чертеже если использовать соответствующий аргумент API. Это API появилось и в ObjectARX и в AutoCAD .NET API.
В ObjectARX используется функция Acad::ErrorStatus acedAudit(AcDbDatabase* , bool bFixErrors, bool bEcho).
В AutoCAD .NET API:
Код - C#: [Выделить]
- [CommandMethod("AuditTest")]
- publicvoid AuditTest() // Этот метод может иметь любое имя
- {
- Document doc = Application.DocumentManager.MdiActiveDocument;
- Editor ed = doc.Editor;
- try
- {
- // Исправлять ошибки или нет
- bool bFixErrors = true;
- // Показывать сообщения или нет
- bool becho = true;
- // Вызываем API проверки
- doc.Database.Audit(bFixErrors, becho);
- }
- catch
- {
- ed.WriteMessage("Невозможно проверить чертеж \n");
- }
- }
Источник: http://adndevblog.typepad.com/autocad/2014/03/audit-api-new-in-autocad-2015.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=640
Опубликовано 29.03.2014Отредактировано 18.11.2014 в 00:31:58