Перейти к содержимому


* * * * * 1 Голосов

Стили таблиц в InDesign. Основные моменты.

InDesign Table Table Style Cell Style

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Евгений Карев aka jvk

Евгений Карев aka jvk

    ветеран

  • good designer
  • PipPipPipPip
  • 968 сообщений

Отправлено 24 Июль 2012 - 18:49

Стили таблиц в InDesign. Основные моменты.

Для начала немного расскажу о структуре таблицы в InDesign. Казалось бы, что там рассказывать про структуру? Ячейки, колонки, строки… Оно то конечно так, да не совсем.
Таблица в InDesign имеет пять элементов, параметры которых задаются в стиле таблиц (Table Style).
            
  • Header Row
            
  • Footer Rows
            
  • Body Rows
            
  • Left Column
            
  • Right Column
Изображение

Теперь рассмотрим структуру стиля таблицы.

Все пять элементов таблицы, оформляются назначением этим элеменатам стилей ячечеек (Cell Style). В стиле ячейки можно указать цвет заливки, тип, цвет и толщину линии, отступы от краев ячейки, вертикальное выравнивание, применение диагональных линий и прочее. Но в стиле ячейки нельзя задать атрибуты текста (шрифт, размер шрифта, цвет шрифта и тд). Зато в стиле ячейки есть возможность применения одного из стилей параграфа (Paragraph Style).

Получается следующая конструкция: стиль параграфа помещается в стиль ячейки, а стиль ячейки помещается в стиль таблицы.
Яйцо в утке, утка в зайце, заяц в шоке.

Поробуем создать стиль таблицы как на рисунке ниже.

Предупреждаю это нудное занятие, и если у вас не хватает терпения, обратитесь за помощью к родителям. ))

Изображение

Для начала создаем 4 стиля параграфа:
            
  • HeaderStyle
            
  • BodyStyle
            
  • LeftColumnStyle
            
  • FooterStyle
(​Про создание стиля параграфа можно почитать в этой статье.)

Теперь создаём 5 стилей ячеек.

Стиль Body.
Вкладка General.
Здесь в Paragraph Style выбераем стиль BodyStyle.

Изображение

Вкладка Text.
В этой вкладке устанавливаем параметры размещения текста в ячейке (отступы, вертикальное выравнивание и прочее).

Изображение


Вкладка Strokes and Fills.
В нашей таблице есть вертикальные линии и отсутствуют горизонтальные.

В параметрах Cell Stroke снимаем выделение с горизонтальных линий (клик по линии, линия должна стать серой). После этого назначаем параметры вертикальным.
Например так:

Изображение

После этого, не выходя из этой вкладки, выделяем горизонтальные линии и снимаем выделение с вертикальных. Задаем параметры для горизонтальных линий.

Wieght: 0 pt
Colour: [None]

Изображение

Colour в Cell Fill не трогаем, если там уже назначен какой либо цвет меняем его на [None]. Цвет заливки ячеек типа Body Rows, Left Column; Right Column будем задавать через Alternating Pattern непосредственно в стиле таблицы.

Вкладку Diagonal Lines не трогаем, нет надобности в этом случае.

Стиль Header.
Во вкладке General выбераем стиль HeaderStyle.
Во вкладке Text устанавливаем параметры размещения текста в ячейке (отступы, вертикальное выравнивание и прочее).

Вкладка Strokes and Fills.
Здесь задаем параметры для вертикальных линий, для нижней горизонтальной и для верхней горизонтальной. Так же задаем цвет заливки для ячейки.

Изображение

Изображение

Изображение

Повторяем Footer:
General выбераем стиль Footer.
Strokes and Fills задаем параметры вертикальным, нижней и верхней горизонтальным.

Изображение

Изображение

Изображение

То же самое делаем для стилей Left и Right.

Left.
Based On: Body
Стиль параграфа LeftColumnStyle.
горизонтальные и левая вертикальная линия [None]
Правая вертикальная линия форматируется так же как вертикальные линии у стиля Body

Right.
Based On: Body
Стиль параграфа BodyStyle.
горизонтальные и правая вертикальная линия [None]
Левая вертикальная линия форматируется так же как вертикальные линии у стиля Body.

Теперь переходим к созданию стиля таблицы.

Во вкладке General в разделе Cell Style каждому элементу задаем свой, заранее созданый стиль ячеек.

Изображение

Переходим во вкладку Fill и задаем параметры для Alternating Pattern.

Изображение

На этом кажется всё. Поробуем применить этот стиль к какой-нибудь таблице.
Создадим таблицу напимер в 5 колонок и в 5 строк и применим к ней наш стиль. Смотрим результат.

Изображение

Неожиданный результат. А это все потому что в стиле таблиц нельзя (опять таки по непонятным причинам) задать Header и Footer. При создании таблицы можно, а в стиле нет. Если при создании Header и Footer не были назначены, то назначим их вручную. Выделяем строку которая будет Header щелкаем правой кнопкой по ней и выпавшем меню выбираем Convert to Header Rows. То же самое делаем для Footer. Там  выбираем Convert to Footer Rows.

Изображение

Теперь лучше. Единственно, не правильная выключка текста у первой колонки и "паразитные" линии украйних ячеек Header и Footer

Изображение
К сожалению это приходится исправлять в ручную. Есть два варианта. Первый - всё неправильное форматирование править руками у каждой таблицы. Второй создать отдельные стили параграфа (в данном случае 2) и стили ячеек (в данном случае 4) для более менее автоматизированного форматирования.

В итоге, для создания такого стиля таблицы, мне пришлось создать шесть стилей параграфа и девять стилей ячеек!

Вот ещё вариант стиля таблицы

Изображение
В данном случае три ячеечных стиля, три стиля параграфа и один объектный стиль применённый к фрейму с таблицей.

Если таблиц в материале 1-3, то в принципе нет необходимости заморачиваться со стилями. Но если таблиц много…

И на последок. Как-то, когда было свободное время, я сел и сделал документ с пятью разными табличными стилями (на данный момент их уже 8 :) ), сохранил как темплейт. И теперь если нужно верстать материал в котором много таблиц, достаю уже готовые стили из этого документа.

На этом всё. Спасибо за внимание.

PS: Файл InDesign со стилями вышеприведенных таблиц в аттаче.

Обсудить на форуме

Прикрепленные файлы

  • Прикрепленный файл  tableStyle.zip   534,73К   277 Количество загрузок:

Лучше день потерять, потом за пять минут долететь...
Изображение
Вёрстка фриланс. Потфолио | Резюме

#2 Андрей Хлудеев

Андрей Хлудеев

    Color Correction Guru

  • good designer
  • PipPipPipPip
  • 349 сообщений

Отправлено 20 Август 2012 - 07:52

Жень, спасибо за интересную статью. Стили таблиц всегда были загадочной штукой для меня. Прочитав, вижу, что всё-таки они странные. Скажи, а не проще ли создать таблицу и использовать её как болванку, просто вбивая в неё копипастом информацию?

#3 Евгений Карев aka jvk

Евгений Карев aka jvk

    ветеран

  • good designer
  • PipPipPipPip
  • 968 сообщений

Отправлено 20 Август 2012 - 10:13

Просмотр сообщенияАндрей Хлудеев (20 Август 2012 - 07:52) писал:

Скажи, а не проще ли создать таблицу и использовать её как болванку, просто вбивая в неё копипастом информацию?

Цитата

…я сел и сделал документ с пятью разными табличными стилями (на данный момент их уже 8  ), сохранил как темплейт.

Это  быстрее, чем копипастинг. Да и в стиле легче менять параметры при необходимости.
Лучше день потерять, потом за пять минут долететь...
Изображение
Вёрстка фриланс. Потфолио | Резюме

#4 SilverBerry©

SilverBerry©

    Активный участник

  • пользователь
  • PipPipPip
  • 56 сообщений

Отправлено 08 Апрель 2013 - 12:41

Спасибо! Очень полезно знать!

#5 Е. Мерзляков

Е. Мерзляков

    ветеран

  • гл.адм.
  • PipPipPipPip
  • 10 750 сообщений

Отправлено 03 Июль 2016 - 05:50

Есть одно замечание, когда делаем таблицу с полосатыми ячейками (через строку), то нужно в стиле задавать цвет ячейки не None, а Игнорировать (у мну русский Индиз CC 2015)
Изображение

иначе "полосатость" не выйдет

#6 superM

superM

    Участник

  • пользователь
  • PipPip
  • 21 сообщений

Отправлено 29 Январь 2018 - 13:14

спасибо большое за инфу, но было бы вообще здорово, если всю информацию оформить видеоуроком....но это лично мое пожелание





Темы с аналогичным тегами InDesign, Table, Table Style, Cell Style


Поиск работы в Казахстане