Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Подписывание карты

.

В диалоге "Стиль подписи" можно управлять содержанием подписи, положением и ее наклоном. Вы можете также добавлять или удалять указки.

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

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

Создание подписей инструментом Подпись

С помощью инструмента ПОДПИСЬ можно создавать отдельные подписи. Сначала убедитесь, что слой, на котором находятся подписываемые объекты, доступен. Нажмите на кнопку ПОДПИСЬ и укажите на объект. MapInfo создаст для него подпись по значениям из колонки или из результата выражения в соответствии с установками в диалоге "Подписывание", который открывается из диалога команды КАРТА > УПРАВЛЕНИЕ СЛОЯМИ. Помните, что всплывающие подсказки активны при использовании инструмента ПОДПИСЬ, так что Вы можете прочесть информацию об объекте до подписывания.

Использование текстовых объектов в качестве подписей

В то время как в MapInfo Professional подписи являются атрибутами слоя карты, текстовые объекты выглядят как подписи, но ведут себя так же, как и другие нарисованные объекты. Они хранятся в Косметическом слое, и их можно сохранять в виде отдельной таблицы.

MapInfo Professional включает в поставку приложение MapBasic под названием “Labeler.mbx”. Это приложение поможет вам решить следующие задачи с текстовыми объектами:

356

MapInfo Professional 7.5

Глава 11: Оформление карт для печати и экспорта

Конвертировать подписи в текстовые объекты так, что они могут быть сохранены в постоянной таблице.

Создать подписи только для выделенных в последний момент объектов.

Создавать вручную текстовые объекты по одному, используя инструмент ПОДПИСЬ. Это позволит Вам создать несколько подписей для одного объекта, что невозможно при использывании штатных средств MapInfo.

Сохранение подписей в виде текстовых объектов

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

1.Выполните команду ПРОГРАММЫ > КАТАЛОГ ПРОГРАММ.

2.Выберите из каталога программу Функции подписывания и установите флажок

Загрузить.

Чтобы эта программа загруждалась автоматически при открытии MapInfo Professional, установите флажок Автозагрузка. При следующем запуске MapInfo Professional в меню Программы появится программа Функции подписывания.

3.Нажмите OK. Программа Функции подписывания добавится к меню Программы. Программа Функции подписывания добавляет кнопку к панели Программы.

Чтобы преобразовать подписи на карте в текст, сделайте следующее:

1.Запустите программу Функции подписывания.

2.Сделайте окно карты активным.

3.На панели Программы нажмите кнопку ФУНКЦИИ ПОДПИСЫВАНИЯ>

ПРЕОБРАЗОВАТЬ ТЕКУЩИЕ ПОДПИСИ.

MI Pro откроет диалог "Преобразование текущих подписей", в котором есть следующие настройки:

Из слоя - Можете выбрать слой для преобразования подписей.

В слой - Можете выбрать слой, где будут храниться подписи после преобразования в текстовые объекты.

Если Вы выбрали <создать новый> из списка, MapInfo создаст новую таблицу, чтобы сохранить в ней текстовые объекты (MapInfo предложит ввести имя новой таблицы после нажатия OK.)

Включая скрытые подписи - После автоматического подписывания, если Вы удалите некоторые подписи, то MapInfo будет рассматривать их как скрытые. Если надо создать текстовые объекты для каждой скрытой подписи, установите в окошке флажок.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

357

Подписывание карты

Преобразовать из: карты или отчета

Эта команда доступна, если окно Карты появляется в отчете. Если используется автоматическое подписывание, то в отчете подписи могут выглядеть иначе, чем в окне Карты, поскольку MapInfo пытается вставить столько подписей, сколько уместится на изображении.

Установите соответствующий флажок, в зависимости от которого MapInfo создаст текстовые объекты из подписей карты или отчета.

4.Когда Вы нажмете OK, MapInfo преобразует подписи для выбранного слоя в текстовые объекты.

Если затем открыть диалог “Управление слоями”, то флажок автоматического подписывания будет снят и окошко его неактивно. Программа Labeler автоматически очищает карту от подписей, чтобы избежать двойного подписывания. Если опять установить этот флажок, MapInfo покажет и подписи и созданные текстовые объекты, то есть фактически подписи прорисуются повторно.

Подписывание объектов из выборки

Иногда необходимо подписать только часть объектов из таблицы. Для этого сделайте следующее:

1.Запустите программу Функции подписывания.

2.Сделайте окно Карты активным.

3.В меню Программы выполните команду ФУНКЦИИ ПОДПИСЫВАНИЯ > ПОДПИСАТЬ

ВЫБОРКУ.

MapInfo выведет текст для каждого из выделенных объектов карты. Обратите внимание на то, что это будут текстовые объекты, а не подписи.

Создание текстовых подписей вручную

Хотя программа Labeler (Функции подписывания) позволяет Вам преобразовывать подписи в текст, может оказаться проще создавать текстовые объекты сразу. Если Вы будете поступать таким образом, то проблема преобразования подписей в текст вообще не возникнет.

Программа Функции подписывания создает отдельную кнопку на панели Программы,

ТЕКСТОВЫЕ ПОДПИСИ.

Для использования этой кнопки поступите следующим образом:

1.Запустите программу Функции подписывания.

2.Сделайте окно Карты активным.

3.На панели Программы нажмите кнопку ТЕКСТОВЫЕ ПОДПИСИ.

4.Укажите объект на карте.

358

MapInfo Professional 7.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]