Стиль Размещение по границам (Boundary placement) из Maplex Label Engine располагает надписи вокруг полигона, в пределах его внешних границ, обычно согласовывая их с надписями смежных полигонов. Можно задать интервал для повторения надписей вдоль границы полигона и указать расстояние смещения надписи от границы. Если смежный полигон отсутствует, надпись не будет размещена, пока не будет включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
Опции Границы полигонов
- Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling) – данная опция позволяет разместить надпись на границе полигона при отсутствии смежного полигона.
- Центрировать положение на линии (Centered position on line) – опция доступна, если включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling). При использовании данной опции надпись будет размещена в центре односторонней границы. Если смежный полигон присутствует, надпись будет размещена с отступом от границы.
- Разрешить надписывание границ пробелов полигонов (Allow boundary labeling of polygon holes) – данная опция позволяет разместить надпись вдоль границы пробела в полигоне там, где есть внутренний полигон. Включена по умолчанию. Для надписывания пробела в полигоне при отсутствии внутреннего полигона также должна быть включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
На следующем рисунке показаны штаты Вашингтон, Орегон и Калифорния, надписанные при помощи стиля Размещение по границам (Boundary Placement). Опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling) включена.
Для надписывания пробелов в полигонах включите опцию Разрешить надписывание границ пробелов в полигонах (Allow boundary labeling of polygon holes). Работа этого параметра видна на следующем изображении районов города. Если в пробеле нет другого полигона, также должна быть включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- Убедитесь, что Maplex Label Engine включен.
- Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание.
- Выберите класс надписей на панели Содержание и щелкните вкладку Надписи.
- На вкладке Надписи в группе Размещение надписей щелкните Свойства размещения надписей.
- На панели Надписи, щелкните Положение и щелкните .
- Разверните Размещение.
- Выберите из ниспадающего списка Размещение по границам (Boundary Placement).
Положение надписей изменится на Разместить по границам (Place along boundary) после того, как вы выберите стиль Размещение по границам (Boundary Placement). Это происходит из-за того, что в стиле Размещение по границам (Boundary Placement) доступен только один вариант размещения.
- Дополнительно включите опцию Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- Дополнительно включите опцию Центрировать положение на линии (Centered position on line). Данная опция доступна, если включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- Дополнительно включите опцию Разрешить надписывание границ пробелов в полигонах (Allow boundary labeling of polygon holes).