Индизайн, бесспорно, мощнейщая вещь в области верстки и дизайна. Однако кое-чего в нем не хватает. Например сделать рамку вокруг абзаца. Одно время я пользовался платным плагином Paragraf Border. Он просто добавляет в опции стиля абзаца дополнительный пункт, в котором выставляются опции рамки абзаца. Все круто и просто. Странно, что разработчики индиза никак не добавят это в очередном релизе. Хотя, наверное, идут в этом направлении. Вот уже в 2015-м индизе есть «затененение абзацев». Очень хорошая вещь, но чаще требуется именно рамка, а не сплошная заливка абзаца. А у Paragraf Border, несмотря на всю его крутость, есть серьезные минусы. Первое – он платный. Второе – он привязывается к версии Индиза и к конкретному компьютеру, для которого он покупался. В итоге, вы меняете версию Индиза, вам нужно покупать плагин для этой версии. Вы передаете публикацию коллеге, ему немоходимо купить плагин для своего компьютера. А это далеко не айс ((( .
Но на основе этой фишки можно сделать и просто рамку. Итак, попробуем разобраться.
Это - многоступенчатая процедура, но как только вы создали его и сохранили в стиле абзаца, дальше пользуемся как обычным стилем абзаца!
Для этого примера я собираюсь создать рамку из черной линии толщиной в 2 point вокруг абзаца. Но эта техника работает с рамками любой толщины и цвета.
Используем линии абзаца и затенение абзаца, чтобы добавить рамку вокруг абзаца
1. Создайте стиль абзаца, названный “Body txt, boxed”, у которого есть линии абзаца сверху и снизу. Используйте Левый отступ, Правый отступ, а также смещение линий.
2. Измерьте ширину своего столбца. Мой столбец – шириной 225 points.
3. Разделите ширину своей линии на ширину вашего столбца и умножьтесь на 100. Таким образом в моем случае: 2 / 225 * 100 =0.89
4. Выберите New Gradient Swatch из Меню панели Образцов.
5. Создайте новый образец линейного градиента под названием “Для рамки”, у которого есть 6 “позиций” на Цветовой шкале градиента. Чтобы создать новую позицию градиента, просто щелкните ниже цветовой шкалы градиента. Эти позиции, слева направо, должны быть черными, черными, белыми, белыми, черными, черными (или замените на ваши цвета в зависимости от цвета рамки, которая вам нужна). Местоположение позиций градиента не важно на данном этапе, главное порядок расположения.
6. Теперь, следуя слева направо, выберите первую позицию градиента и введите 0%
7. Выберите вторую позицию градиента и введите ваше значение из пункта 3 (0.89 в моем случае)
8. Выберите третью позицию градиента и введите также значение из пункта 3 для этой
9. Выберите шестую позицию градиента и введите 100%
10. Выберите пятую позицию градиента и войдите (100 минус ваше значение из пункта 3) (99.11 в моем случае)
11. Это же значение для четвертой позиции градиента
12. Кликаем OK. Таким образом, теперь у нас есть градиент, который идет от черного к черному, и затем сразу идет к белому без перехода, и затем возвращает черному цвету тот же самый путь.
13. Отредактируйте свой стиль абзаца «Body txt, boxed», чтобы использовать образец градиента “Для рамки” для цвета Затенения абзаца. Необходимо будет, вероятно, подредактировать Смещения, чтобы нормально состыковать линии и затенение.
Теперь у вас есть стиль абзаца, который может быть применен к абзацам любой длины, и они будут корректироваться автоматически.
Я заметил, что когда я увеличиваю и уменьшаю масштаб, линия с правой стороны кажется немного тоньше, чем с левой стороны. Но это кажется, просто проблема дисплея. На самом деле с линиями все в порядке.
Также обратите внимание на то, что, если вы изменяете размеры ширины столбца, необходимо будет возвратиться и повторно вычислить положение позиций градиента и отредактировать образец градиента.
PS. После изучения данной фишки возникает вопрос, как автоматизировать применение последовательных абзацев. Например "Простой абзац" -> "Абзац_Идущий-перед-абзацем-в-ррамке" -> "Абзац в рамке". Об этом можно почитать в Использование фишки Indesign “Next style” (Следующий абзац).