Страница 1 из 1
Разный цвет шрифта лабелей
Добавлено: 16 ноя 2008, 20:34
AndreyL
Возникла задачка – нужно, чтобы у подписей к точкам были разные цвета шрифта, в соответствии с цветом точки, который, свою очередь, зависит от значения поля атрибутивной таблицы.
Re: Разный цвет шрифта лабелей
Добавлено: 17 ноя 2008, 00:32
Mitrich
цвет шрифта можно задать тэгами, описанными в хелпе (или под кнопкой подробнее...)
готовую строку с тэгами цвета можно записать во вспомогательное поле, основываясь на нужных Вам значениях. Полученное поле использовать для подписей.
Вариант 2 - создать несколько классов лейблов для одного слоя (на основе SQL или на основе классов слоя) и задать цвет и все что угодно. Так даже лучше выйдет.
Re: Разный цвет шрифта лабелей
Добавлено: 17 ноя 2008, 08:13
AndreyL
Второй путь действительно может оказаться интереснее.
По первому. Правильно ли я понял, что цвет интерактивно менять нельзя?
Re: Разный цвет шрифта лабелей
Добавлено: 17 ноя 2008, 10:25
gis
В свойствах слоя (или через меню надписи) можно задать SQL-определение на основе атрибутивной таблицы и указать параметры символа для него (шрифт, размер, цвет и т.д.).
Если не ошибаюсь можно таким образом создать несколько определяющих классов для надписей (с Maplex это точно можно).
Цвет интерактивно для надписи задать нельзя, только через определение символа. Интерактивно для каждой надписи отдельно можно задать цвет для аннотации, которая хранится в документе AG или в БГД.
Re: Разный цвет шрифта лабелей
Добавлено: 17 ноя 2008, 10:46
AndreyL
Все понятно, спасибо!
Re: Разный цвет шрифта лабелей
Добавлено: 12 дек 2011, 17:20
Шаки
Не могу понять как в подписях ещё один класс добавить в Maplex,подскажите пожалуйста
Re: Разный цвет шрифта лабелей
Добавлено: 13 дек 2011, 08:16
novia
Шаки писал(а):Не могу понять как в подписях ещё один класс добавить в Maplex,подскажите пожалуйста
панель инструментов Надписи - Менеджер надписей (первая кнопка слева)
создание классов надписей не зависит от движка их размещения
Re: Разный цвет шрифта лабелей
Добавлено: 13 дек 2011, 09:27
Шаки

а там где???? Я вижу те что у меня есть,т.е. я так понимаю есть класс объектов а при нём один класс подписей, а я хочу у одних и тех же объектов вывести две подписи, допустим у меня есть земельные участки я хочу подписать их номер и площадь, но у тех которых один из идентификаторов допусти =2 вывести только номер, а те которые <0,05 га вообще не подписывать. и Два пункта я могу выполнить в выражении пишу [номер] & " / " & [Shape_Area] тем самым выводя номер и площадь, а SQL запросом не вывожу напечать все участки у которых<0,05. И подумала что вон там где стрелочка я могу создать ещё один класс подписей для слоя
Re: Разный цвет шрифта лабелей
Добавлено: 13 дек 2011, 09:33
novia

- ТЫЦ
- af67ca454f17.jpg (93.8 КБ) 8231 просмотр
и там нажать добавить класс или новый класс
или в свойствах слоя, на вкладке надписи в ниспадающем списке там, где написано "один класс", выбрать опцию - несколько классов. и появятся кнопки "новый класс"
пишете запрос для класса и настраиваете любое оформление независимо друг от друга
RTFM
Re: Разный цвет шрифта лабелей
Добавлено: 13 дек 2011, 09:42
Шаки
спасибо, я там тыцкала и неоднарозово(рус не однократно) =), новый клас надо создовать в свойстах слоя,а вот в менеджере надписей мона только удалить,переименовать =) ,ещё раз дякую (благодарю)
Re: Разный цвет шрифта лабелей
Добавлено: 13 дек 2011, 10:12
novia
давно арку не открывал просто. руки помнили только примерное расположение.