- •Глава 16. Верстка таблиц и бланков
- •Глава 16.
- •Верстка таблиц и бланков
- •Верстка таблиц с помощью Adobe Table 3.0
- •Создание новой таблицы
- •Помещение таблицы в публикацию
- •Размещение длинных таблиц
- •Построение таблицы
- •Ввод данных
- •Операции с ячейками
- •Форматирование текста в таблице
- •Установка параметров линеек и фона
- •Общие замечания об импорте таблиц
- •Импорт таблиц из текстовых файлов
- •Импорт электронных таблиц и баз данных
- •Импорт таблиц из файлов текстового процессора
- •Форматирование таблиц и бланков
- •Стили предварительного форматирования
- •Разметка стилей в текстовом файле без форматирования
- •Обработка данных после импорта
- •Разметка колонок
- •Линейки в таблицах
- •Оформление бланков
- •Создание шаблона публикации с переменными данными
- •Помещение данных
Создание новой таблицы
Для помещения таблицы в публикацию в качестве внедренного объекта откройте диалоговое окно Insert Object (Вставить объект), оно вызывается одноименной командой меню Edit (Редактирование) (рис. 16.1).
Рис. 16.1. Диалоговое окно Insert Object
В списке Object Type (Тип объекта) следует выбрать Adobe Table 3.0 и щелкнуть на кнопке ОК. После этого будет" загружен табличный редактор, в котором и будет сверстана таблица. Когда "верстка закончится, вы можете закрыть Adobe Table — на странице публикации при этом останется изображение таблицы. С ним можно манипулировать как с внедренным графическим изображением: перемещать, масштабировать, поворачивать, наклонять или кадрировать. Редактирование таблицы, как и любого внедренного OLE-объекта, возможно только во внешнем приложении. Двойной щелчок на нем мышью вызовет загрузку Adobe Table с уже открытой в нем таблицей, готовой для редактирования. Двойному щелчку соответствует команда Edit Adobe Table Object (Редактирование Adobe Table Object) из меню Edit (Редактирование). В процессе редактирования можно не беспокоиться о её обновлении в публикации — это происходит автоматически.
Adobe Table может быть открыта и как самостоятельное приложение. Программа установки PageMaker создает для него в главном меню (start menu) отдельный ярлык. После запуска в ней верстается требуемая таблица, которая затем сохраняется в файле табличного редактора, имеющем расширение tbl. Созданная таблица может быть помещена в публикацию как OLE-объект либо через буфер обмена, либо созданием из файла.
Д аже если вы запускаете Adobe Table как OLE-сервер командой Insert Object (Вставить объект), сохраняйте сверстанную таблицу в отдельном TBL-файле. Это не приводит к значительным затратам дискового пространства, зато гарантирует от переверстки в случае сбоя PageMaker.
Помещение таблицы в публикацию
Сверстанную таблицу помещают в публикацию по механизму OLE или PageMaker Links. Если таблица была создана командой Insert Object (Вставить объект), то она уже при создании была внедрена в публикацию. В остальных случаях для внедрения таблицы требуется осуществить специальные действия.
Если таблица была создана в Adobe Table, запущенной отдельно, перенести ее на страницу PageMaker можно и через буфер обмена. Таблица, вставленная через буфер, также является внедренным OLE-объектом.
OLE-объект может быть создан из файла таблицы без ее открытия в редакторе таблиц. Диалоговое окно Insert Object (Вставить объект) имеет переключатель, который в положении Create from File (Создать из файла) позволяет выбрать файл с таблицей, которая должна быть помещена в публикацию (рис. 16.2).
Нажатие кнопки Browse (Путь) открывает стандартное файловое диалоговое окно Windows, избавляющий вас от ввода имени файла и пути к нему. Обратите внимание на флажок Link (Связь). Он позволяет определить таблицу в качестве связанной. В этом случае она может быть отредактирована не только из публикации, но и отдельно. При открытии публикации, содержащей такую таблицу, PageMaker автоматически обновит ее. Если редактирование производилось при открытом файле публикации, обновить таблицу можно, воспользовавшись командой Links Manager (Связанные файлы) меню File (Файл), так, как это описано в гл. 11.
Рис. 16.2. Помещение в публикацию файла табличного редактора
На наш взгляд предпочтительным является использование механизма PageMaker Links при связывании с публикацией графических файлов, созданных во внешних приложениях. Поскольку PageMaker не имеет фильтров импорта файлов Adobe Table 3.0, приходится экспортировать таблицы в файлы EPS командой Graphic (Изображение) вложенного меню Export (Экспортировать) меню File (Файл). Получившийся PostScript-файл может быть помешен в публикацию обычным фильтром импорта PageMaker по команде Place (Поместить) из меню File (Файл). Единственное неудобство такого способа заключается в необходимости хранения и TBL- и EPS-файлов для каждой таблицы, но преимуществ, перекрывающих этот недостаток, много. (Подробнее они также приведены в гл. 11.)
П омещайте таблицы как вложенные в текст. Это позволит вам зафиксировать положение таблицы относительно сопровождающего ее текста. Для этого следует выполнить команду Insert Object (Вставить объект) или Place (Поместить) при активном инструменте Text (Текст) и курсоре, расположенном в соответствующем месте текста.
