Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MI6UGRU

.pdf
Скачиваний:
16
Добавлен:
13.02.2015
Размер:
14.71 Mб
Скачать

Отчеты

Обзор

В окнах Отчетов содержимое окон Карт, Легенды Графиков и Списков размещается на макете и подготавливается к выводу на принтер командой ПЕЧАТАТЬ. В этой главе Вы узнаете, как с помощью команд меню Отчет и различных инструментов создавать макет Отчета.

Глава

Об окне Отчетов

Создание окон Карты

Создание нового отчета

Работа в окне Отчета

Масштабирование

Карты

Способы улучшения макета

Создание и использование шаблона

Распечатка Отчетов

Сохранение отчета в электронном виде

Глава 21: Отчеты

Об окне Отчетов

В окне Отчета Вы можете размещать Карты, Графики, Списки и все другие возможные окна MapInfo, комбинировать их для вывода на печатающее устройство с учетом размещения на листе. Любые открытые окна можно перенести в Отчет, изменить размеры и расположение на листе с тем, чтобы добиться наиболее привлекательного внешнего вида Вашей работы по графическому представлению данных. Добавив текст и легенду, можно получить законченный макет.

.

Конечно, Вы можете распечатать отдельно содержимое окна Карты, Графика и Списка командой ФÀÉË > ÏЕЧАТАТЬ, не пользуясь Отчетами. Но только на макете Отчета Вы можете разместить содержимое окон Легенды, Сообщений, Статистики и другие.

428

Глава 21: Отчеты

Окно Отчета доступно немедленно после запуска MapInfo. По команде ОÊÍÎ > ÎÒ×ÅÒ

можно сразу приступать к оформлению Отчета. При активизации окна Отчета в меню появляется новый список команд – ОÒ×ÅÒ, в котором группируются команды оформления отчетов.

MapInfo размещает данные из окон, содержащих информацию, на макете Отчета внутри рамок. Менять размеры и положение рамок легко. Содержимое рамок точно соответствует содержимому соответствующих Карт, Таблиц или Графиков.

Существует непосредственная связь содержимого рамок Отчета с содержимым окон MapInfo. Например, после изменения масштаба показа окна Карты карта в рамке Отчета будет обновлена сразу после того, как Вы перейдете в окно Отчета.

Ниже в этой главе будет рассказано, как использовать возможности редактирования Отчетов наиболее продуктивно.

Создание окон Карты

Первый шаг в создании высококачественного Отчета заключается в создании оптимальных окон Карты. MapInfo в основном предназначена для работы с данными на экране, для редактирования объектов, геокодирования и географического анализа. При работе открывается множество окон, которыми легко управлять на экране. Когда Вы начинаете готовить любое окно MapInfo к печати через окно Отчета, Вам надо несколько изменить способ мышления в работе с MapInfo Например, в сеансе MapInfo, если понадобятся два вида карты, можно просто использовать инструмент Ладошка, переместить карту на другое место, и затем вернуться, используя команду КÀÐÒÀ > ÏОКАЗАТЬ КАК БЫЛО. Что бы получить два вида одной карты в окне Отчета, необходимо создать два отдельных окна Карты. Есть много путей, которые облегчают подготовку окон для итогового отчета.

Создание множественных отображений одной карты

Часто встречается задача сделать для детальной карты врезку с обзорной картой целого региона. Например, правительственные учреждения имеют детальные карты территорий вокруг крупных городов, которые могут пострадать при наводнениях. Целесообразно в такие детальные карты вставлять врезку с картой региона, где

429

Глава 21: Отчеты

символом отмечается данный город. Рассмотрим пример с таблицей WORLD.TAB,

включаемую в поставку MapInfo.

1.Откройте таблицы WORLD.TAB и WORLDCAP.TAB из папки MapInfo/Data/World. Таблицы откроются в окне Карты.

2.Выберите область, которую надо показать детально и увеличьте ее.

Окно карты теперь содержит детальную карту.

3.Как говорилось ранее, должны быть отдельные окна Карты для каждого фрагмента карты, которые Вы хотите поместить в отчет. Вместо переоткрывания таблиц и создания новых окон Карты, Вы можете использовать команду КÀÐÒÀ > ÄУБЛИРОВАТЬ ОКНО, чтобы создать второе такое же окно Карты. Выполните команду КÀÐÒÀ > ÄУБЛИРОВАТЬ ОКНО.

4.Появится новое окно Карты. Измените масштаб на этой карте и создайте обзорную карту региона.

430

Глава 21: Отчеты

Внимание: Новое окно Карты независимо от первого окна Карты. Можно добавлять или удалять слои, не меняя ничего в первоначальной Карте.

Выравнивание Подписей

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

Когда создается карта для размещения в окне Отчета, Вы тратите много времени, чтобы добиться эстетичного вида подписей в отчете. Часто целесообразно сохранять эти подписи на отдельном слое. При использовании команды ПОДПИСЫВАНИЕ подписи не сохраняются на отдельном слое, хотя их стиль и можно менять по умолчанию, дальнейшее редактирование невозможно. Для создания подписей, которые можно будет редактировать и сохранять, используйте программу Autolabel.mbx или Labeler.mbx. Эти приложения MapBasic позволят создать на отдельном слое подписи, которые потом можно сохранять и редактировать.

AutoLabel.mbx

Это приложение дает те же функциональные возможности подписывания, что и в версии MapInfo 3.0. Это приложение MapBasic позволяет пользователю определить,

431

Глава 21: Отчеты

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

Labeler.mbx

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

Приложение MapBasic Labeler.mbx помогает Вам использовать текстовые объекты для решения некоторых часто встречающихся задач подписывания:

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

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

Рисовать текстовые объекты по одному за раз, используя инструмент Подпись. Этот способ позволяет создать несколько подписей для одного объекта (реки, дороги), что невозможно при автоматическом подписывании штатными средствами MapInfo.

Использование легенд в Отчете

Можно использовать и картографические, и тематические легенды в отчете. Оба типа окон отображаются в окне Отчета в таких же размерах как и на экране MapInfo. При уменьшении рамки легенды сама легенда обрезается. Стиль текста (шрифт, размер шрифта), используемый в легендах, сохраняется и в отчете.

Добавление легенды к окну Отчета осуществляется по-разному, в зависимости от типа легенды. Можно добавить тематическую легенду к отчету, даже когда в сеансе MapInfo эта легенда не отображена. Что бы сделать это, убедитесь, что окно Отчета активно и нажмите кнопку РÀÌÊÀ. В окне Отчета нажмите кнопку мышки и создайте рамку для тематической легенды нужного размера. Когда Вы отпустите кнопку мышки, откроется диалог “Рамка”. В выпадающем списке Îêíî выберите Легенда тематического слоя è

нажмите OK. Тематическая легенда окажется в рамке. Также можно добавлять и другие окна в отчет (статистику и др.).

432

Глава 21: Отчеты

При работе с картографической легендой необходимо сначала создать легенду, используя команду КÀÐÒÀ > ÑОЗДАТЬ ЛЕГЕНДУ, перед тем как добавить ее в окно Отчета.

Создание нового отчета

Создание Отчета заключается в добавлении Ваших окон Карт, Списков, Графиков в окно Отчета, позиционировании их в желаемое место по отношению друг к другу и добавлении текстовых комментариев и заголовков, после чего Отчет приобретет вид законченного произведения.

Добавление открытого Окна в Отчет

Во-первых, при создании окна Отчета Вы должны решить, какие данные необходимо поместить на макете. Вы можете добавить все открытые окна, некоторые окна или ни одного. После выполнения команды ОÊÍÎ > ÍОВЫЙ ОТЧЕТ появится диалог, предлагающий выбрать окна, которые Вы хотите поместить в Отчет.

Место для окна, содержащего данные, на листе Отчета отмечается рамкой. Рамка – это графический объект, в котором Вы можете наблюдать содержимое окна. Каждая рамка Отчета содержит данные одного из окон Карты, Списка, Графика или Легенды.

Возможны три режима показа: Рамка, содержащая окно, Каждое открытое окно в своей рамке è Чистый лист, не содержащий рамок.

433

Глава 21: Отчеты

Каждая ситуация описывается ниже.

Рамка,

содержащая окно

MapInfo помещает единственное окно в центр макета Отчета. Содержимое этого окна можно выбрать в окошке списка в диалоге "Новое окно Отчета". В этом списке перечислены все открытые окна. Если Вы выберете из этого списка окно Карты или Графика, то MapInfo автоматически добавит в Отчет также легенду Карты. Вы можете перемещать или удалить эту легенду из окна Отчета. Перемещение рамок в Отчете похоже на перемещение окон на рабочем столе; их взаимное положение в Отчете соответствует их положению на распечатке.

Каждое

MapInfo размещает в окне Отчета все открытые окна.

открытое окно в Поскольку MapInfo при этом приблизительно повторяет

своей рамке

взаимное расположение и размеры окон на экране, разместите

 

окна нужным образом, прежде чем приступать к созданию окна

 

Отчета.

Чистый лист

Можно создать пустой макет Отчета. Макет в виде одной

 

страницы создается автоматически, если ни одно окно на

 

экране еще не открыто. Если же имеются открытые окна, а Вы

хотите создать пустую страницу, установите режим Чистый лист в диалоге "Новое окно Отчета".

Так как рамка – это графический объект, то можно:

Перемещать ее с помощью инструмента Стрелка.

Менять штриховку и тип обрамляющей линии.

Копировать или вырезать рамку и вставлять ее в другое окно Отчета.

Кроме того, Вы можете располагать рамки таким образом, чтобы они перекрывали друг друга или другие графические объекты.

Для того, чтобы изменить содержимое рамки, дважды укажите на нужную рамку инструментом Стрелка. В появившемся диалоге “Рамка” выберите таблицу, которую Вы хотите показать в этой рамке Отчета.

Добавление окон в текущий Отчет – использование инструмента

Рамка

Инструмент Рамка используется для рисования рамок в окнах Отчетов. Этот

инструмент можно использовать, если Вы хотите вручную создать рамку в любом месте

434

Глава 21: Отчеты

Отчета. Инструмент Рамка применим только тогда, когда активным является некоторое окно Отчета.

Если Вы рисуете рамку в то время когда ни одно окно не открыто, то MapInfo помещает в окно Отчета пустую рамку. Если Вы рисуете рамку, когда открыто одно или несколько окон, MapInfo покажет диалог "Рамка". В этом диалоге из списка надо выбрать заголовок окна, которое следует поместить в данную рамку.

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

Режим “Заполнить рамку Картой”

Вы можете создавать рамку в Отчете, полностью заполненную картографическими данными. Теперь размеры создаваемой рамки соответствуют размерам окна Карты, а не размерам окна Отчета. MapInfo самостоятельно подгоняет размеры рамки в Отчете, сохраняя положение центра и масштаба Карты в рамке, используя значения, выбранные для окна Карты. Дважды указав на рамку инструментом Стрелка, обратите внимание, что в открывшемся диалоге “Рамка” появился новый флажок Заполнить рамку Картой. Установка этого флажка управляет заполнением рамки. Стандартно именно эта установка выполняется при переносе всех Карт в Отчет.

Перемещение рамок

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

Чтобы переместить рамку, щелкните мышкой инструментом стрелка на нужной рамке и не отпускайте кнопку мышки. Когда курсор примет вид скрещенных стрелок (это произойдет через несколько секунд), “зацепите” рамку и перемещайте ее на новое место, затем отпустите кнопку мышки.

Выравнивание объектов Отчета

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

435

Глава 21: Отчеты

Выберите объекты, которые Вы хотите выравнивать, и выполните команду ОÒ×ÅÒ >

ÂЫРОВНЯТЬ. Появится диалог “Выровнять объекты”. Укажите соответствующие

вертикальные и горизонтальные настройки. У Вас есть выбор из:

Горизонтальное выравнивание

Вертикальное выравнивание

Не менять

Не менять

Выровнять влево

Выровнять вверх

Выровнять по центру

Выровнять по центру

Выровнять вправо

Выровнять вниз

Разложить

Разложить

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

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

Установка выравнивания Разложить равномерно распределяет объекты по горизонтали или вертикали.

Можно применять несколько выравниваний в одном Отчете.

Примеры выравнивания объектов

Разберем следующий пример. Пусть в Вашем окне Отчета есть три элемента: одна большая Карта, две Карты поменьше и один Список. Общее расположение элементов макета Вас устраивает, но Вы хотели бы добиться внешнего вида макета, характерного для профессионально выполненных Карт или Атласов, отличающегося точным линейным размещением всех элементов.

436

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