Home » MS Access & InDesign

MS Access & InDesign

Автоматизация верстки

Если в солидных изданиях процесс верстки объявлений о продаже давно автоматизирован, то в небольших и новых издательствах дизайнерам приходится затрачивать на это неоправданно большое время. Зачастую и руководители издательства не уделяют достаточно внимания автоматизации этого процесса. Как-то я сам, устроившись на новое место работы, где открывался перспективный проект по изданию адресно-телефонного справочника, начал говорить о необходимости иметь базу данных с программной оболочкой, облегчающей ввод и операции с данными, а также содержащей код для автоматизации верстки, на что заместитель генерального директора, курирующий проект, сказал: «Какая еще база вам нужна? Забивайте все данные в программу верстки и не парьте мозги. А если вам нужна какая-то база — так сделайте её сами себе». Надо было делать. И делать надо было мне. Рекламный отдел вручил флаг в руки и хором провозгласил «Мы в тебя верим, вперед!». Ну что с них возьмешь? Конечно, пришлось изучить не только сам Access, но и методы программирования для него (VBA), углубиться в дебри тэговой разметки Индизайна. Теперь же хочу поделиться с вами накопленным опытом.
Мы вместе здесь сделаем приложение баз данных для ввода первичной информации и вывода данных для последующей верстки объявлений о продаже в программе Adobe InDesign. Поверьте, это не трудно. В процессе работы мною будут выкладываться в сеть промежуточные результаты и вы сможете сверяться с тем, что получается у вас. Зато верстка полосы при этом будет занимать считанные секунды.
Конечно, хранение объявлений в базе полезно не только дизайнеру в плане автоматизации верстки. Хорошее приложение баз данных позволяет автоматизировать ввод информации и выполнять различные экономические расчеты, анализировать работу рекламного отдела, делать различные выборки. Но мы не будем углубляться в дебри экономических расчетов, это хлеб программистов. Мы сделаем такое приложение баз данных которое нужно нам, дизайнерам-верстальщикам, для быстрой верстки. Об экономической части пусть голова болит у других.

Предполагаем:

• Наше издание содержит объявления о продажах, имея при этом рубрики и подрубрики.

• Несколько первых слов объявления могут выделяться или заглавными, или жирными, или  цветными буквами (отдельный символьный стиль).

• На первых порах мы не затягиваем автоматом графику в верстку, а только будем  давать указания по её размещению.

То есть то, что мы хотим автоматом верстать, показано на рисунке ниже.

Отрывок из газеты

Отрывок из газеты

Сначала приступим к разработке базы данных. Потом немного поговорим о тэговой разметке Индизайна. Затем доработаем приложение базы данных, создав процедуру выгрузки данных, размеченных тэгами.

На следующем этапе рассмотрим как модифицировать процедуру выгрузки, чтобы данные автоматом верстались в таблицу, как на рисунке ниже. (Для этого уже понадобится Adobe InDesign CS3). А дальше займемся автоматической версткой не только текста, но и размещением графических модулей.

Пример автоматически сверстанной таблицы

Пример автоматически сверстанной таблицы

Готовы? Тогда перейдем ко второй части — созданию таблиц MS Access для хранения данных.

Продолжение