Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: trir от 14-08-2018, 08:26:04

Название: Importer.RecordReadyForImport и MPolygon.PatternColor
Отправлено: trir от 14-08-2018, 08:26:04
У Autodesk.Gis.Map.ImportExport.Importer есть событие RecordReadyForImport, в этом событии можно получить примитивы до импорта в БД чертежа
я хочу изменить цвет контура  MPolygon'а на цвет его заливки, но обращение к  mpoly.PatternColor - роняет AutoCAD
Что я делаю не так?
Код - C# [Выбрать]
  1.         public void RecordReadyForImportEvent(object sender, RecordReadyForImportEventArgs e)
  2.         {
  3.             if (e.Entity is MPolygon)
  4.             {
  5.                 MPolygon mpoly = e.Entity as MPolygon;
  6.                 Color col = mpoly.PatternColor; //здесь fatal error
  7.                 mpoly.Color = col;
  8.             }
  9.         }
Название: Re: Importer.RecordReadyForImport и MPolygon.PatternColor
Отправлено: trir от 14-08-2018, 08:53:50
прошло 4 года! - а никто не почесался!  (http://adn-cis.org/forum/index.php?topic=1131.msg5627#msg5627) >:(