Каждый тип штрих-меток может быть подписан или нет. При надписывании вы можете контролировать такие моменты, как использующиеся текстовые символы, а также, будет ли текст автоматически поворачиваться при изменении направления маршрута.
По умолчанию текст, связанный со штрих-меткой, — это измерение на маршруте в месте расположения штрих-метки. Данный текст может быть дополнен префиксом и/или суффиксом.
При наличии дополнительных требований, вы можете программными средствами создавать надписи для штрих-меток через написание скриптов на языках Microsoft VBScript или JavaScript. Ваш скрипт может включать любые допустимые выражения, поддерживаемые данными языками программирования.
В процессе написания скрипта вы получаете доступ к измерениям на маршруте для каждой штрих-метки, используя постоянное значение esri_measure.
Следующий скрипт, который мог бы использоваться в шаге 10 подраздела Как создавать надписи для штрих-меток при помощи скрипта, указывает алгоритму размещения не подписывать штрих-метку, если ее значение измерения находится в пределах интервала 0,1 единиц измерения от значения, сохраненного в поле с именем MMAX. Данный метод можно использовать вместо метода допуска конечной штрих-метки, который указывает алгоритму размещения не выводить ни саму штрих-метку, ни ее надпись.
Function FindLabel (esri__measure, [MMAX])
mmax = [MMAX]
m = esri__measure
if (mmax - m) <= 0.1 then
FindLabel = ""
else
FindLabel = cstr(round(m,2))
end if
End Function
Для получения более подробной информации о VBScript и/или JavaScript нажмите кнопку Помощь (Help) в диалоговом окне Выражение для подписи штрих-метки (Hatch Text Expression).