Скрипт по нумерации строк
Предлагаем нашим читателям ознакомиться со скриптом, который нумерует строки текста. Его название — line-numbers.jsx. Автор — Martin Kraetke. Чтобы понять, какая же это нумерация, смотрите иллюстрацию ниже.
На левой странице столбик с нумерацией становится слева от основного блока текста, а на правой — справа. Если включить отображение служебных символов, то увидим
что для каждого номера создается новый текстовый фрейм и привязывается к началу строки.
Особенности скрипта можно понять по его диалоговому окну.
В левой части — список абзацных стилей. Скрипт нумерует не все строки подряд, а только строки того абзацного стиля, какой вы выберите из списка. Таким образом, если в потоке текста на странице встретится абзац с каким-то другим стилем, который не выбран (например, заголовок), то эта часть текста нумероваться не будет. Хорошая новость — можно выбирать не один стиль, а несколько.
В секции Options можно задать номер начальной строки и интервал нумерации. Если например, мы зададим интервал 2, то нумероваться будет каждая вторая строка, соответственно номера будут 2, 4, 6, 8, 12, и т.д.
В секции Apply to задается зона действия скрипта, думаю, тут всё ясно.
В секции Line Number Style прописаны названия стиля абзаца и объектного стиля, которые создаёт скрипт, и эти названия редактируемые. Изменяя параметры стилей, можно например, поменять раскраску и шрифт нумерации:
Нажатие на кнопку Add Numbers запускает процесс нумерации, а удалить её можно нажатием кнопки Remove all numbers.
Автор отмечает, что за возможный нанесенный вам ущерб при использовании скрипта он никакой ответственности не несет. И тем не менее при каждом новом запуске скрипт настоятельно требует предварительно сохранить вашу работу.
Скачать скрипт line-numbers.jsx (*.zip)
Скачав, как всегда, мысленно благодарим автора за добротную, качественную работу.
Последние комментарии