О работе с надписями штрих-меток

Каждый тип штрих-меток может быть подписан или нет. При надписывании вы можете контролировать такие моменты, как использующиеся текстовые символы, а также, будет ли текст автоматически поворачиваться при изменении направления маршрута.

По умолчанию текст, связанный со штрих-меткой, — это измерение на маршруте в месте расположения штрих-метки. Данный текст может быть дополнен префиксом и/или суффиксом.

При наличии дополнительных требований, вы можете программными средствами создавать надписи для штрих-меток через написание скриптов на языках 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).

Связанные темы

9/11/2013