Выражение для подписи

0 голосов
спросил 01 Сен, 04 от Mihail1 (4,560 баллов) в категории Программные продукты Esri
Проблема: стал составлять выражение для подписи объектов в ArcMap (в частности, хотел выделить подпись цветом), ан, нет - не действует. Подписывает, но цвет не меняет...
Пример: [veroyatnos] & " " & "<CLR red='100' green='100' blue='100'>" & [power_fire] & "</CLR>"
Всё чёрным цветом - и первая и вторая подписи.
Остальные тэги работают нормально...

4 Ответы

0 голосов
ответил 01 Сен, 04 от igorstr (6,690 баллов)

Сам только что проверил выражение [FUNCTION] & " " & "<CLR red='100' green='100' blue='100'>" & [Name] & "</CLR>" . Работает, одна надпись черная, другая серая. Стоит 8.3 SP3.

Проверьте с двойными кавычками, как в хелпе: <CLR red = "255">Text</CLR> (у меня на него ругается).

0 голосов
ответил 01 Сен, 04 от Mihail1 (4,560 баллов)
Это - <CLR red = "255">Text</CLR> - не работает. Странно, в одном месте "Справки" пишут одно, дальше - другое...( вначале одинарные кавычки, дальше, в примерах, двойные). Всё работает, кроме изменения цвета. Неприятно...
0 голосов
ответил 29 Сен, 04 от Ilya (10,800 баллов)
Если у Вас локализованная версия, то надо не <CLR red = "255">, а <CLR красный='255' > и так далее. Это какието заморочки локализации. Зачем это нужно было делать не известно.
0 голосов
ответил 29 Сен, 04 от Mihail1 (4,560 баллов)
Спасибо, Илья! Так и есть; причём, "зелёный" - нужно писать "зеленый".image
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...