Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Николаускас
Зарегистрирован: 27.11.2013 Сообщения: 52
|
Добавлено: Пт 31 Янв 2014 18:11 Заголовок сообщения: ИнГео 4.3 и LayerView.StyleViews |
|
|
Продолжаю начатую в топике "Сборки" тему о стилях в ИнГео 4.3.
Столкнулся с проблемами при программной работе со стилями слоев в версии 4.3.
Наряду с Код: | ...
IIngeoStyleView styleView = app.ActiveProjectView.FindStyleView(styleItem.Id);
... | , вызывающим исключение, обращение к списку стилей слоя тоже вызывает такую же ошибку. То есть, код Код: | ...
string styleID = app.ActiveProjectView.MapViews[i].LayerViews[j].StyleViews[k].Style.ID;
... | ведет к возникновению исключения.
Как же работать со стилями в версии 4.3? |
|
Вернуться к началу |
|
|
APopov
Зарегистрирован: 19.06.2006 Сообщения: 347 Откуда: Самара
|
Добавлено: Пт 31 Янв 2014 21:22 Заголовок сообщения: |
|
|
никак. в 4.3 не было программной возможности работы со стилями.
дополнено: с видимостью стилей для пользователя. А изменение метаданных стиля конечно же было в 4.3. _________________ ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Последний раз редактировалось: APopov (Пн 03 Фев 2014 15:57), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Николаускас
Зарегистрирован: 27.11.2013 Сообщения: 52
|
Добавлено: Пн 03 Фев 2014 12:42 Заголовок сообщения: |
|
|
Нашел такой способ:
Код: | ... app.ActiveProjectView.MapViews[z].LayerViews[zz].Layer.Styles[zzz].ID ... |
|
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Пн 03 Фев 2014 13:01 Заголовок сообщения: |
|
|
Николаускас писал(а): | Нашел такой способ... | Это совсем не то.
В заголовке темы говорится про LayerView.StyleViews, т.е. про наличие или отсутствие видимости определённых стилей в текущем сеансе (в данном проекте у данного пользователя), настраиваемые пользователем 4.4 в панеле СЛОИ.
А то что Вами найдено - это описание метаданных стилей:
Права доступа, Тип замыкающей линии при создании новых объектов, Признак сохранения прямых углов при замыкании контура нового объекта, Тип линии при создании новых объектов, Сохранение прямых углов при создании новых объектов, Различные параметры геометрических форм, использующих данный стиль, Внутренний идентификатор стиля, Слой, к которому принадлежит стиль, Максимальное количество точек в контуре, использующем этот стиль, Минимальное количество точек в контуре, использующем этот стиль, Признак изменения значений свойств стиля, Название стиля, Список методов отображения.
Это общие характеристики стиля, редактируемые в проводнике базы данных. _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
Николаускас
Зарегистрирован: 27.11.2013 Сообщения: 52
|
Добавлено: Пн 03 Фев 2014 14:17 Заголовок сообщения: |
|
|
Спасибо за подробный ответ! Я понял. |
|
Вернуться к началу |
|
|
|