Тема: Копирование с помощтю WblockCloneObjects
Добрый день!
Копирую штриховку из одного чертежа в другой
с помощью кода:
using (DocumentLock acLckDoc = hDoc.LockDocument()) { using (Transaction tr = hDoc.Database.TransactionManager.StartTransaction()) { BlockTableRecord btr = (BlockTableRecord)tr.GetObject(hDoc.Database.CurrentSpaceId, OpenMode.ForWrite); IdMapping acIdMap = new IdMapping(); db.WblockCloneObjects(acObjIdColl, btr.ObjectId, acIdMap, DuplicateRecordCloning.Ignore, false); tr.Commit(); } }
Все копируется, но когда перехожу на чертеж, элементы "серые", хоть и стоит цвет по слою, как только провожу операции со слоем типа заблокировать-разблокировать, заморозить-разморозить.. все обновляется.и становится как нужно.
может я что-то упустил? как можно обновить чертеж?