Разбить текст на фреймы по абзацам
Скрипт разбивает текст выбранных текстовых фреймов на отдельные фреймы по абзацам.
Новые фреймы создаются над исходным фреймом; ширина их равна ширине исходного фрейма, высота равна высоте абзаца, который помещается в этот фрейм.
По окончании работы скрипт выделяет исходный текстовый фрейм.
Скрипт поместить в папку «startup scripts» и перезапустить InDesign. В меню «Type/Текст» появится пункт меню, запускающий скрипт.
Если скрипт не появился в меню...>>
Обновление до версии 1.4 (февраль 2017 г.)
1. Исправлен алгоритм вычисления размеров создаваемых фреймов: теперь их высота действительно равна высоте абзаца, который помещается в этот фрейм.
2. Алгоритм добавления в меню переделан так, что теперь встраивание происходит независимо от версии и локализации InDesign. Подробнее с темой можно ознакомиться в статье «Локализованное меню: приключения продолжаются».
Сказать «спасибо» можно здесь
Комментариев: 11
Admin (27.02.2019 22:14) E-mail |
Добрый день, Владимир! Да, должен работать. Насколько я помню, я его ещё для CS3 писал, и в более поздних версиях работает точно (CS5 и позже). |
Ответить |
Олег (26.03.2019 8:15) E-mail |
При запуске скрипта вылетает такое: Объект не может поддерживать свойство или метод "measurementUnit" Можно победить? CS4 |
Ответить |
Admin (26.03.2019 8:46) E-mail |
Олег, здравствуйте. Добавил в файл для скачивания скрипт для версии CS4, но не проверял, так как этой версии у меня нет. Проверьте, пожалуйста, Вы, и сообщите о результатах. Спасибо. |
Ответить |
Крис (19.03.2021 12:11) E-mail |
Интересная разработка! Есть ли версия этого скрипта, которая срабатывает не на абзацы (Enter), а на символ перехода на следующую страницу (Ctrl+NumpadEnter)? А то у меня 400 страниц текста различных абзацев, хотелось бы разделять текст более точечно |
Ответить |
Admin (21.03.2021 12:35) E-mail |
Крис, есть среди "стандартных" скриптов скрипт "SplitStory.jsx". Мне кажется, он подходит под Вашу задачу. |
Ответить |
Алекс (12.04.2021 11:41) E-mail |
Здравствуйте. Есть возможность доработать код, чтобы он разбивал на фреймы только по заданому стилю абзаца? То есть во всплывающем окне выбираем название стиля абзаца, скрипт проходит по тексту и если находит абзац с таким стилем, то в этом месте разрезает фрейм и ищет дальше. |
Ответить |
Admin (13.04.2021 7:33) E-mail |
Алекс, техническая возможность есть. Под заказ, в индивидуальном порядке. |
Ответить |
Другие скрипты:
Для работы с таблицами
- Общее форматирование нескольких таблиц
- Точное выравнивание таблицы
- Поиск-замена толщины контуров ячеек таблиц
- Разбить строку таблицы по абзацам
- Поиск переполненных ячеек
Для работы с текстом
- Алфавитный указатель: совмещение одинаковых строк
- Исправление содержания: обновление только номеров
- Изменение числовых значений в тексте
Для работы со стилями
- Изменить кегль в стилях
- Сравнить стили
- Транслитерировать имена стилей
- Скопировать ГРЕП-стили
- Применить стиль и следующий стиль
- Изменить язык в стилях и по тексту
- Снятие символьных стилей по тексту. Полностью управляемое