Учебник PageMaker - Домашняя страница Гостемилова Алексея Викторовича

Общие замечания об импорте таблиц

При подготовке таблиц вы можете использовать различные приложения — текстовые процессоры, редакторы электронных таблиц. Наконец, данные для таблицы могут быть собраны в рабочих базах данных, как универсальных, так и специальных. При подготовке данных для импорта в PageMaker лучше исходить из сформулированной ниже предпосылки.

В программе PageMaker столбцы таблицы разделяются табуляторами, а строки — признаками конца абзаца. Таким образом, для того чтобы автоматизировать верстку таблицы в PageMaker, нужно заранее привести к данному виду импортируемый материал. Это делается, во-первых, с помощью средств порождающего приложения. В нем можно разметить таблицу тэгами (о языке тэгов см. гл. 7) для сохранения локального форматирования (см. далее в этой главе). В некоторых случаях нужно провести преобразование формата данных в приложении. Затем приступайте к импорту. Если приложение имеет фильтр импорта в PageMaker, то при импорте можно настроить установки фильтра в соответствии с требованиями, предъявляемыми к таблице. Многие приложения дают возможность сохранения файла не только в своем, но и в универсальном текстовом формате. Если материал набран в базе данных, то она может и не иметь фильтра импорта в PageMaker. Сохранение базы данных как текстового материала (таблицы) также может быть невозможно. При обновлении базы было бы неплохо иметь возможность динамической связи между ней и публикацией PageMaker. Это не представляется возможным при промежуточном сохранении данных в текстовом формате. Для импорта базы данных существует общий способ доступа к данным — ODBC (Open DataBase Connectivity — Открытый доступ к данным). Вам также необходимо установить библиотеки ODBC (они находятся в папке \TechInfo\ODBC дистрибутивного диска PageMaker) и соответствующие драйверы для вашей базы, которые позволяют обрабатывать запросы к ней. Кроме того, необходимо установить фильтр импорта и дополнение ODBC из стандартного набора PageMaker.