Надписи поверх всех объектов. Осуществимо ли?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Надписи поверх всех объектов. Осуществимо ли?

Сообщение novice » 11 июл 2013, 16:00

Проблема заключается в следующем: последовательно наношу объекты на карту.

Код: Выделить всё


IElementCollection coll = new ElementCollection();
...
IElement elementSector_Text = AddMapText_WithoutAddingOnMap(pointC); // В IElement - текст
coll.Add(elementSector_Text, -1);
...
Map1.ActiveView.GraphicsContainer.AddElements(coll, 0);
Map1.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, coll, Map1.ActiveView.Extent);

При таком добавлении наносимые объекты перекрывают все подписи на карте. Т.е. текст надписей предыдущих объектов перезатирается полигонами от новых объектов.

Подскажите, пожалуйста, можно ли добавлять текст таким образом, чтобы он всегда был поверх любого объекта карты.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 3 гостя