Архив рубрики: ODA

ODA обновила свой сайт

Компания ODA обновила внешний вид своего сайта. Теперь он смотрится гораздо лучше. Кроме того, в обновлённой версии сайта появилась группа Blog, с категорией Guide (помимо прочих), что даёт некоторую надежду на то, что в этой категории в дальнейшем будут появляться записи.

Аудит средствами Teigha

Возможность выполнять аудит программно, "родными" средствами AutoCAD .NET API, появилась в AutoCAD только начиная с версии 2015. В то же время библиотека Teigha предоставляет эту возможность уже достаточно давно.

Далее пример кода:
#if TEIGHA_CLASSIC
using Db = Teigha.DatabaseServices;
...
#endif
...
#if TEIGHA_CLASSIC
  public static Db.AuditInfo Audit(this Db.Database db, Boolean recovery){
    Db.AuditInfo ai = new Db.AuditInfo();
    ai.FixErrors = recovery;
    db.Audit(ai);
    return ai;
  }

  public static Db.AuditInfo AuditXData(this Db.Database db, Boolean recovery){
    Db.AuditInfo ai = new Db.AuditInfo();
    ai.FixErrors = recovery;
    db.AuditXData(ai);
    return ai;
  }
#endif

Как видим, всё достаточно просто.