Использование тегов форматирования текста с механизмом надписей Maplex

Теги форматирования текста в ArcGIS позволяют вам изменять форматирование части текста. Это дает вам возможность создавать текст смешанного формата, где, например, вы можете сформировать выражение надписи для надписывания объектов городов из названия и численности населения. Для того, чтобы помочь читателям карты различать два типа информации, можно отформатировать выражение надписи таким образом, чтобы название города отображалось черным цветом, а численность населения города - красным. Теги форматирования текста позволяют вам задавать текстовый символ для отдельной части надписи. Вы можете менять цвет, высоту, тип и стиль шрифта и создавать подстрочные и надстрочные индексы. Также можно управлять расстоянием между символами и словами, а также между строками.

Теги форматирования текста вводятся в диалоговом окне Выражение надписи (Label Expression), а также сами могут быть частью атрибутивного поля.

Использование тегов форматирования текста с параметрами форматирования механизма надписей Maplex

Теги форматирования текста разработаны для того, чтобы превалировать над свойствами, назначенными текстовым символам класса надписей. Механизм надписей Maplex распознает теги форматирования текста в процессе размещения надписей. Так как теги диктуют то, как будет выглядеть надпись, и замещают параметры форматирования, механизм надписей Maplex будет отключать параметры форматирования для класса надписей в случаях, когда он находит в строках надписей теги форматирования текста.

Далее приведен список ситуаций, в которых теги форматирования текста будут либо игнорироваться, либо изменять поведение механизма надписей Maplex.

Если некоторые надписи в классе надписей содержат теги форматирования текста, но ни одна из них не представлена в текущем экстенте карты, ни один тег форматирования не будет выявлен , и выше перечисленные ограничения не вступят в силу.

Дополнительные теги форматирования текста, поддерживаемые механизмом надписей Maplex

В механизме надписей Maplex предусмотрен дополнительный уникальный тег.

Тег Base

"<BSE>" & [FIELDNAME] & "</BSE>"

Если при надписывании пространственного объекта используются несколько полей, необходимо указать, какая из надписей является ключевой или основной (base). Основная надпись применяется в стратегии расположения, и другие надписи размещаются относительно этой надписи.

Тег Base поддерживается только механизмом надписей Maplex. Если стандартный механизм надписей обнаружит тег <BSE>, тег будет проигнорирован и удален перед размещением надписи.

Пример

Для данного класса надписей задано расположение на востоке, так что надписи размещаются точно к востоку от точечного объекта. Связывая тег Base с первой строкой выражения надписи, вы управляете тем, как будет расположено относительно объекта все выражение надписи.

"<BSE>" & [Name] & "</BSE>" & vbnewline & "Population: " & [Pop2000] & vbnewline & "Median Age: " & [MED_AGE]
Тег форматирования <BSE>

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

5/10/2014