Создание стиля линии сводится к заданию элементов из которых формируется рисунок линии. Количество элементов в стиле не ограничено. При отображении элементы стиля накладываются друг на друга.
Рисунок 140. Диалог «Стиль заливки»
После вызова редактора для нового стиля на экране появится диалог, представленный на рисунке выше.
Диалог редактора состоит из следующих основных частей:
Область общих настроек стиля. В этой области собраны следующие параметры стиля:
В поле Название, при необходимости, задается название стиля линии. Название для стиля необязательно. Если названия нет, для именования стиля используется его номер;
В поле Единицы задаются единицы измерения для геометрических параметров стиля линии (пиксели или миллиметры). Все линейные размеры, шаги, сдвиги, толщины могут принимать не только целые, но и дробные значения. На экране дробные размеры округляются до экранных пикселей, но при печати все размеры воспроизводятся точно.
Список элементов стиля. В списке отображаются все элементы, используемые в данном стиле линии (см. Список элементов стиля);
Область настроек текущего элемента. Набор полей настроек в списке зависит от типа выбранного элемента в списке – линейного, или символьного;
Область просмотра стиля. Предварительный просмотр линии с редактируемым стилем.
Список элементов стиля
Элементы выводятся в списке в том же порядке, в каком они отображаются: сначала рисуется верхний элемент, затем, поверх него второй сверху, и т.д.
Слева от каждого элемента списка располагается флажок, элемент отображается в стиле, только когда этот флажок установлен.
Для выбора элемента списка достаточно щелкнуть по нему левой кнопкой мыши.
Под списком располагаются кнопки управления:
– сдвиг выбранного элемента вверх по списку;
– сдвиг выбранного элемента вниз;
– добавление нового линейного элемента стиля в нижнюю строку списка);
– добавление нового символьного элемента стиля в нижнюю строку списка;
– удаление выбранного элемента из списка.
Задание линейных элементов
Для задания нового линейного элемента стиля, нажмите кнопку под списком элементов, для редактирования существующего линейного элемента выберите его в списке.
Параметры выбранного линейного элемента задаются в полях правой части диалога стиля:
Сплошная линия. Флажок задает тип линии элемента. Когда он установлен, линия рисуется сплошной, когда снят – прерывистой. Для прерывистых линий задаются дополнительные параметры: шаг, длина штриха, сдвиг штрихов вдоль линии (см. ниже);
Цвет. Цвет линии. В поле либо задается конкретный цвет, в этом случае линия всегда отображается выбранным цветом, либо выбирается значение «авто», – в этом случае линия отображается цветом выбранным в диалоге «Стиль» при нанесении линий;
Толщина. Толщина линии. В поле со списком выбирается способ задания толщины, а в поле ввода – толщина линии. Доступны следующие способы задания толщины линии:
«постоянная». Толщина линии остается всегда постоянной и равна значению, указанному в поле ввода;
«равна общей толщине плюс». Толщина отображаемой линии складывается из значения указанного в поле ввода + значение толщины линии указанное в диалоге Стиль при нанесении линий;
«пропорциональная». Толщина линии равна произведению значения указанного в поле ввода и толщины, указанной в диалоге Стиль при нанесении линий. Если необходимо чтобы линия масштабировалась при изменении масштаба карты, то устанавливается именно этот параметр, в противном случае масштабирования линии не будет.
Линейные размеры. В данной группе настроек задаются параметры штрихов для прерывистой линии, и сдвиг поперек направления линии для непрерывной линии;
В поле со списком задается способ расчета линейных размеров: «постоянные» – размеры равны указанным в соответствующих полях, и «пропорциональные» – размеры определяются как заданный размер * значение толщины линии указанное в диалоге Стиль при нанесении линий. Если в дальнейшем необходимо будет масштабирование линии в зависимости от масштаба карты, то в данном поле необходимо выбрать значение «пропорциональные» ;
Шаг (только для прерывистых линий). Задает шаг штрихов линии. Например, если для шага указано значение 10 пикселей, то каждые 10 пикселей линии будет начинаться новый штрих;
Длина штриха (только для прерывистых линий). Задает длину штрихов линии. Если штрих выступает за начало следующего штриха (длина штриха + смещение штриха по X превышает шаг штриха), то выступающая часть штриха отбрасывается;
Сдвиг по X (только для прерывистых линий). Смещение штриха вдоль направления линии. Смещение может иметь как положительное, так и отрицательное значение;
Сдвиг по Y. Смещение штриха поперек направления линии. Смещение может иметь как положительное, так и отрицательное значение.
Конец линии. Вид отображения концов линии – закругленный, квадратный, либо прямой.
Задание символьных элементов
Для задания нового символьного элемента стиля, нажмите кнопку , для изменения вида существующего символьного элемента дважды щелкните левой кнопкой мыши по элементу в списке.
На экране появится редактор Рисунок 129, «Окно редактора символов» .
Подробно создание векторного рисунка описано в разделе см «Редактор символов».
По завершении создания векторного изображения в список элементов стиля добавляется символьный элемент. В правой части диалога Стиль заливки отображаются поля для задания параметров отображения данного символьного элемента. Для настройки параметров уже существующего символьного элемента достаточно его выбрать в списке.
Рисунок 141. Параметры символьного элемента
Параметры символьного элемента задаются следующими полями:
Символ. Информационное поле, в котором приводится ширина и высота символа в выбранных единицах;
Масштаб элемента. Коэффициент масштабирования символа, – на эту величину умножаются линейные размеры данного элемента;
Шаг по горизонтали. Шаг, с которым выводится символ в линии;
Сдвиг по горизонтали. Расстояние вдоль линии, на которое сдвигается изображение символа;
Линейные размеры. Способ расчета размеров элемента при отображении линии: «постоянные» – размеры равны исходным размерам объекта, и «пропорциональные» – размеры определяются как исходный размер * значение толщины линии указанное в диалоге Стиль при нанесении линий. Если в дальнейшем необходимо будет масштабирование символа в зависимости от масштаба карты, то в данном поле необходимо выбрать значение «пропорциональные»;
Сдвиг по вертикали. Расстояние, на которое сдвигается изображение символа по вертикали;
Толщины. Способ расчета толщин линий символьного элемента при отображении линии: «постоянные» – толщины равны исходным толщинам, и «пропорциональные» – толщины определяются как исходная толщина * значение толщины линии указанное в диалоге Стиль при нанесении линий. Если в дальнейшем необходимо будет масштабирование линии в зависимости от масштаба карты, то в данном поле необходимо выбрать значение «пропорциональные»;
Угол. Угол поворота символа против часовой стрелки;
Установка. Способ установки объекта:
с заданным шагом - символ выводится с шагом указанным в поле Шаг по горизонтали;
в начале отрезка - символ выводится только в начале отрезка, отрезком считается кусок линии от одной точки перелома до другой;
в начале полилинии - символ выводится только в начале полилинии, независимо от точек перелома;
в конце отрезка - символ выводится только в конце отрезка, отрезком считается кусок линии от одной точки перелома до другой;
в конце полилинии - символ выводится только в конце полилинии, независимо от точек перелома.