Прямоугольники в начале абзацев
В некоторых изданиях практикуется расстановка прямоугольников в начале заголовочных абзацев как это показано на рисунке ниже.
Обычно это делается вручную с подгонкой высоты прямоугольника в зависимости от количества строк заголовка.
Для автоматизации этого процесса был написан скрипт RectangleAtStartParagraph.
Работа со скриптом
ПОДГОТОВКА
1. Необходимо создать объектный стиль, который будет присваиваться прямоугольнику в процессе работы скрипта. Этот объектный стиль не должен использоваться для других оформительских элементов документа (только для прямоугольников, расставляемых скриптом).
2. Необходимо правильно задать в параметрах заголовочного абзацного стиля левый отступ, обеспечив место для размещения прямоугольника в зависимости от его ширины и расстояния от заголовка.
ЗАПУСК СКРИПТА
Необходимо выделить черной стрелкой один или несколько текстовых фреймов, подлежащих обработке.
ДИАЛОГ
В диалоговом окне:
а) выбрать стиль абзаца заголовков, рядом с которыми будут располагаться прямоугольники, генерируемые скриптом;
б) выбрать объекный стиль для прямоугольников;
в) задать ширину прямоугольника в пунктах (высота прямоугольника рассчитывается скриптом);
г) задать расстояние от прямоугольника до первого символа абзаца (отступ) в пунктах.
д) нажать ОК для запуска скрипта (Cancel — для отмены).
Если в процессе редактирования материала произошли подвижки текста и прямоугольники оказались не на своих местах, то надо еще раз запустить скрипт указав те же объектный и абзацный стили. Правильное расположение прямоугольников будет восстановлено.
Это интересный скрипт. Такого результата можно еще добиться с помощью Paragraph Rules и стилей абзацев, однако придется для 1, 2-х и 3-строчных заголовков делать отдельный стиль.
Интересный и полезный при представимых условиях скрипт, но не проще ли сделать символьный стиль с подходящим шрифтом, поставив в начале абзаца латинскую «I» буквицей на сколько надо строк?