цвет символа легенды

0 голосов
спросил 10 Май, 05 от Гость (210,080 баллов) в категории Программные продукты Esri
Как поменять цвет дефолтового символа (маркера).
Создается новая точечная тема. Надо чтоб она сразу создавалась с определенным цветом маркера, и чтоб при перерисовке была возможность несколько раз менять этот цвет.

1 Ответ

0 голосов
ответил 11 Май, 05 от Ilya (10,800 баллов)

Можно заранее подготовить нужную легенду (например LegTMP.avl), а потом считать ее и раскрасить.

theThemeLegend=theTheme.GetLegend
theLegendName=("$HOME\LegTMP.avl").AsFileName
theThemeLegend.Load(theLegendName,#LEGEND_LOADTYPE_ALL)
theSymbol = theThemeLegend.GetSymbols.Get(0)
theSymbol.SetColor(Color.GetGreen)
theTheme.UpdateLegend

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...