Владимир Завгородний - Adobe InDesign CS3
Рис. 16.4. Палитра Table (Таблица)
Оформить таблицу (толщину, цвет и стиль линий, заливку) можно вручную – выделив ячейки и настроив их с помощью палитр Stroke (Абрис) и Swatches (Образцы цвета). Однако Adobe InDesign предлагает механизмы настройки таблицы, которые позволят легко и быстро установить параметры даже очень большой таблицы.
Команда Table → Table Options → Table Setup (Таблица → Настройки таблицы → Параметры таблицы) вызывает диалоговое окно настройки таблицы (рис. 16.5). Это окно содержит несколько отдельных вкладок, которые могут быть вызваны сразу другими командами подменю Table → Table Options (Таблица → Настройки таблицы). Настройки, приведенные в этом диалоговом окне, частично дублируются на палитре Table (Таблица).
Рис. 16.5. Диалоговое окно Table Options (Настройки таблицы), вкладка Table Setup (Параметры таблицы)
На вкладке Table Setup (Параметры таблицы) можно изменить количество строк и столбцов, которое мы указали при создании таблицы, и настроить основные параметры ее отображения.
Настройки из области Table Dimensionsя (Размеры таблицы) позволяют указать количество столбцов и колонок, а также количество строк шапки таблицы и количество итоговых строк.
В области Table Border (Рамка таблицы) мы можем установить параметры линии, которая очерчивает таблицу. Линии, разделяющие таблицу на ячейки, могут быть установлены отдельно – эта группа настроек заведует только прямоугольной рамкой вокруг всей таблицы. Настройки данной группы хорошо знакомы нам по теме настроек абриса объектов.
Настройки из области Table Spacing (Отбивки таблицы) управляют тем, на каком расстоянии от текста будет находиться таблица. Поле Space Before (Отбивка перед) позволяет установить отбивку от предшествующего таблице абзаца, а поле Space After (Отбивка после) – отбивку от абзаца, следующего за таблицей.
Раскрывающийся список Draw (Рисовать) из области Stroke Drawing Order (Порядок рисования линий) управляет тем, как будут рисоваться линии, разграничивающие ячейки таблицы. Список содержит следующие значения: Best Joins (Оптимальные соединения), Row Strokes in Front (Горизонтальные линии вверху), Column Strokes in Front (Вертикальные линии вверху), InDesign 2.0 Compatibilty (Совместимость с InDesign 2.0). Эти настройки мало влияют на внешний вид таблицы и в большей степени касаются вопросов технической реализации рамок.
Вкладка Row Strokes (Горизонтальные линии) содержит настройки, позволяющие управлять внешним видом горизонтальных линий, разграничивающих ячейки (рис. 16.6). Эту вкладку следует использовать в первую очередь, если вы хотите внести «разнообразие» в расчерчиваемую таблицу.
Рис. 16.6. Диалоговое окно Table Options (Настройки таблицы), вкладка Row Strokes (Горизонтальные линии)
Раскрывающийся список Alternating Pattern (Чередование) позволяет установить правила, согласно которым будет расчерчиваться таблица. Область Alternating (Чередовать) содержит две идентичные группы настроек (слева и справа), устанавливающие параметры двух типов линий, которые будут использованы.
В зависимости от того, какие настройки будут выполнены в области Alternating (Чередовать) и какое значение в списке Alternating Pattern (Чередование) мы выберем, горизонтальные линии таблицы будут выглядеть по-разному.
Список Alternating Pattern (Чередование) содержит значения:
• None (Не чередовать) – все горизонтальные линии будут выглядеть одинаково;
• Every Other Row (Через одну) – два разных типа горизонтальных линий будут использоваться поочередно;
• Every Second Row (Через две) – два разных типа линий будут использоваться поочередно, один из них будет использоваться каждый третий раз;
• Every Third Row (Через три) – два разных типа линий будут использоваться поочередно, один из них будет использоваться каждый четвертый раз;
• Custom Row (Заказной) – это значение высвечивается, если мы вручную установили порядок чередования.
Поля First … Rows (Первых … линий) и Next … Rows (Последующих … линий) могут быть использованы для создания заказного порядка чередования. К примеру, установив в этих полях цифры «2» и «5», мы создадим настройку, при которой первые две линии будут, например, тонкими (согласно левой группе настроек), затем последуют пять толстых линий (согласно правой группе настроек), затем снова две тонкие и т. д.
Поля Skip First … Rows (Пропустить первых … линий) и Skip Last … Rows (Пропустить последних … линий) позволяют настроить исключения: например, не чередовать линии разных типов для первых десяти и последних трех строк таблицы.
Установив флажок Preserve Local Formatting (Сохранять индивидуальное форматирование), который часто встречается в настройках таблицы, мы запретим изменять оформления тех ячеек, строк и столбцов таблицы, которые были оформлены вручную, в «индивидуальном» порядке.
Настройки линий, используемых для разграничивания таблицы, идентичны известным вам настройкам абриса.
Вкладка Column Strokes (Вертикальные линии) (рис. 16.7) практически совпадает с предыдущей, однако здесь мы устанавливаем параметры оформления вертикальных линий. Соответственно, все слова «Row» (строки, или горизонтальные линии) заменяются словами «Column» (столбцы, или вертикальные линии).
Рис. 16.7. Диалоговое окно Table Options (Настройки таблицы), вкладка Column Strokes (Вертикальные линии)
На вкладке Fills (Заливка) (рис. 16.8) мы можем настроить чередование не линий, а окраски ячеек, то есть цветного фона, подкладываемого под текст. Раскрывающийся список Alternating Pattern (Чередование) содержит типичные схемы чередования как строк, так и столбцов. Таким образом, мы можем окрасить столбцы или строки в различном порядке в разные цвета.
Рис. 16.8. Диалоговое окно Table Options (Настройки таблицы), вкладка Fills (Заливка)
К сожалению, невозможно установить одновременно чередование как строк, так и столбцов, поэтому автоматически раскрасить таблицу как шахматную доску не удастся.
На вкладке Headers and Footers (Шапка и итоговые строки) (рис. 16.9) устанавливаются настройки отображения шапки и итоговых строк таблицы.
Рис. 16.9. Диалоговое окно Table Options (Настройки таблицы), вкладка Headers and Footers (Шапка и итоговые строки)
В области Table Dimensions (Размеры таблицы) задается количество строк шапки (Header Rows) и количество итоговых строк (Footer Rows).
Области Header (Шапка) и Footer (Итоговые строки) содержат специфические настройки отображения служебных строк таблицы.
Раскрывающийся список Repeat Header (Повторять шапку) в области Header (Шапка) содержит значения, которые устанавливают повторение шапки таблицы:
• в каждой колонке фрейма: Every Text Column (Каждую колонку);
• в каждом новом фрейме: Once per Frame (Каждый фрейм);
• на каждой новой странице: Once per Page (Каждую страницу).
Разумеется, эти настройки будут задействованы только в том случае, если таблица разрывается на отдельные колонки, фреймы или переносится на новые страницы. В таком случае действительно может быть важно повторять шапку таблицы, чтобы читатель мог сориентироваться в данных ячеек.
Аналогичные настройки содержатся и в области Footer (Итоговые строки), только они касаются повторения итоговых строк таблицы. Как правило, повторять принято шапку таблицы на каждой странице или в каждой колонке, однако итоговые строки принято писать только в конце.
При установленных флажках Skip First (Пропустить первую) и Skip Last (Пропустить последние) не будут отображаться соответственно шапка таблицы в первой колонке, в первом фрейме или на первой странице и итоговые строки в последней колонке, в последнем фрейме или на последней странице.
Выполнив команду Table → Cell Options → Text (Таблица → Настройки ячеек → Текст), мы вызовем диалоговое окно настройки ячеек (рис. 16.10). Оно содержит несколько отдельных вкладок, которые могут быть сразу вызваны другими командами подменю Table → Cell Options (Таблица → Настройки ячеек). К этому диалоговому окну мы можем обращаться, если хотим установить параметры отображения одной или нескольких ячеек. Настройки, приведенные в этом диалоговом окне, частично дублируются на палитре Table (Таблица).
Рис. 16.10. Диалоговое окно Cell Options (Настройки ячеек), вкладка Text (Текст)
В области Cell Insets (Отступы в ячейке) можно установить отступ между границами ячейки и ее содержимым. Поля Top (Верхний), Bottom (Нижний), Left (Левый) и Right (Правый) позволяют задать разные отступы для всех четырех границ ячейки.