Расширьте возможности тематических серий карт, добавив к компоновке динамические элементы. Динамические элементы обновляются в ответ на изменение проекта, данных или экстента карты. У серии тематических карт есть различный набор данных для каждой страницы, определяемый переключателем составного слоя, поэтому динамические элементы отображают информацию, специфичную для этой страницы.
Динамический текст
Динамический текст является текстом, который изменяется в соответствии с текущими свойствами фреймов карты, проекта, даты и т.д. Динамический текст работает посредством тегов, подобно HTML. Существует множество тегов динамического текста для компоновок, отображающих такую информацию, как имя фрейма карты, среднее значение поля и метаданные карты. У тематических серий карт есть дополнительные теги, уникальные для закладок и свойств серий карт. Например, вы можете отображать номер страницы серии карт с помощью динамического текста.
Примечание:
Поскольку динамический текст обновляется на каждой странице, а длина этого текста может быть различной, рассмотрите возможность применения стратегии размещения текста, чтобы текст не обрезался на разных страницах.
Для добавления динамического текста выполните следующие действия:
- При открытой тематической серии карт на вкладке Вставка в группе Графика и текст выберите из галереи тип текста (прямоугольный, прямой, изогнутый и т. д.).
Если вы не зададите тип текста, будет использоваться последний добавленный в компоновку тип.
- На вкладке Вставка в группе Графика и текст нажмите кнопку Динамический текст , чтобы открыть галерею тегов динамического текста.
- Прокрутите галерею до раздела Серии карт и выберите тег, который нужно добавить.
- Расположите элемент динамического текста в подходящем для вас месте на компоновке.
Примечание:
Динамический текст также можно добавить путем ввода тегов в любой существующий текстовый элемент.
Для тематических серий карт доступны следующие теги:
Имя | Описание | Пример синтаксиса | Пример результата |
---|---|---|---|
Имя страницы | Имя страницы, которое совпадает с именем слоя в переключателе составного слоя. | <dyn type="page" property="name"/> | Парки |
Номер страницы | Номер страницы | Page <dyn type="page" property="number"/> | Страница 1 |
Страница по счету | Индекс страницы для текущей страницы, а также общее число страниц. Тег индекса страницы игнорирует настройку номера первой страницы. Например, в серии тематических карт, состоящей из 10 страниц, в которой номер начальной страницы равен 3, Страница по счету указана как Страница 1 из 10 на первой странице. На самом деле используются два тега динамического текста, один для индекс страниц, а второй для перечисления страниц серии карт. | Page <dyn type="page" property="index"/> of <dyn type="page" property="count"/> | Страница 1 из 10 |
Индекс страницы | Индекс страницы, который является порядковым номером страницы в серии карт. Он игнорирует любые настройки номера страницы или группировки. | <dyn type="page" property="index"/> | 3 |
Описание | Описание метаданных слоя для переключателя составного слоя. | <dyn type="page" property="description"/> | Эти парки управляются городом. |
Динамическая легенда
Легенды могут отображать все данные карты или отображать только слои, включенные в текущем виде карты. Когда вы ограничиваете легенду только видимыми слоями, она динамически обновляется для каждой страницы. Это помогает сосредоточить внимание страницы на слое или группе слоев, отображаемых на конкретной странице.
Чтобы настроить легенду для динамического отображения данных только из видимых слоев, выполните следующие действия:
- На панели Содержание или в виде компоновки выделите легенду.
- Щелкните правой кнопкой легенду и выберите Свойства, чтобы открыть панель Элемент.
- На панели Элемент на вкладке Опции поставьте отметку Видимость слоя, чтобы в легенде отображались только те слои, которые включены на карте.
Другие динамические элементы
Существуют и другие динамические элементы, которые можно добавить в компоновку, обновляющуюся при изменении экстента карты. Стрелки севера, масштабные линейки и сетки обновляются автоматически в соответствии с изменениями. Поскольку все страницы тематической серии карт имеют одинаковый экстент, они не обновляются на каждой странице, но обновляются, если экстент карты для всех страниц изменяется.
Фреймы таблиц и фреймы диаграмм могут обновляться динамически при изменении экстента карты или вести себя статически, показывая одну и ту же информацию на каждой странице. Поскольку и фреймы таблиц, и фреймы диаграмм управляются слоями карты, они не отображаются, если их слои отключены. Тематические серии карт включают и отключают слои на странице, поэтому, чтобы отображать таблицу или диаграмму на каждой странице, необходимо добавить в серию карт отдельный элемент таблицы или диаграммы для каждого слоя в переключателе составного слоя.