Здравствуйте.
Подскажите, пожалуйста, как преобразовать типовой элемент (символьный, площадной, линию) в примитив. Есть участок кода:
Подскажите, может быть существует другой метод?
Подскажите, пожалуйста, как преобразовать типовой элемент (символьный, площадной, линию) в примитив. Есть участок кода:
Код |
---|
var el:IElement; begin ....... key := Layer.CurrentID; el := Layer.Elements.GetElement(key); if el.Key = -1 then exit; //Преобразование в примитив с сохранением прежнего изображения el.ChangeTypeMode(-1,-1); //не срабатывает - элемент сохраняет свой прежний тип и режим ....... //а так работает, получаем новое отображение элемента с key Type_ID := 2; Mode_ID = 1; el.ChangeTypeMode(Type_ID,Mode_ID); |