Избранное »

22.09.2014 – 07:27 | 2 комментария | 13 900 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com начал работу канал «InDesign Мастерская вёрстки». Там уже размещены более 60 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Home » Работа в InDesign, Скрипты

SplitTextFlowToStories — разделение текста на отдельные части

Добавлено на 25.05.2018 – 20:59Без комментариев | 742 views

В учебных материалах по скриптингу есть скрипт SplitStory.jsx. Там статья разделяется на фрагменты по фреймам, в которых она  была первоначально размещена. Как учебный пример, он, наверное, полезен, но практической пользы мало,  поскольку в реальной вёрстке если потребуется разделить поток текста на части, то это деление однозначно будет не пофреймно, а постатейно.

Да, бывает так, что есть поток текста, и его надо разделить на отдельные статьи. И при этом надо сохранить текстовое оформление. Если вам приходилось решать такую задачу, то, возможно, ещё помните, что нужно было делать много действий, чтобы, сохранив вёрстку, разделить этот поток на отдельные статьи. Тупая скучная задача, одна из тех, что лучше поручить скрипту.

Вот он, пробуйте в деле, сохраняйте на своей машине:

https://www.dropbox.com/s/fl57qdt7pdh8tn1/SplitTextFlowToStories.zip?dl=0

Выделите текст в одном или нескольких фреймах, область выделения расширится так, что  в ней окажется весь текст выбранных фреймов.

Эта область станет в вёрстке отдельной статьей, и после завершения работы на экране будет её первая полоса.

В тексте программы есть переменная keepSel. Если она в значении true (это значение по умолчанию), то эта отдельная статья останется выделенной.

Оформление полос вёрстки в работе не изменится.

Могут измениться номера сносок. Но это отдельная задача, она решается выбором установок оформления сносок.

Для ручной обработки останется только случай, когда в одном фрейме есть окончание одной статьи и начало следующей:

— надо в текстовый поток вставить еще один фрейм, этот фрейм удобно разместить на столе;

— уменьшить фрейм, где были две статьи, чтобы там было только окончание. Начало второй статьи переместится в только что созданный фрейм;

— изменить высоту нового фрейма с началом второй статьи;

— переместить новый фрейм с рабочего стола на полосу.

Этот частный случай тоже можно сделать скриптом. Обращайтесь.

 

© Михаил Иванюшин    m.ivanyushin@gmail.com   adobeindesign.ru

————————————

Стоимость программы SplitTextFlowToStories.jsx — цена чашки хорошего кофе в вашем регионе.

Три кассы на выбор

Сбербанк:  5469 3800 1011 5268

Яндекс-Деньги:  410011125094976    

Paypal:  m.ivanyushin@gmail.com

 

Open file with long story to split text flow to separate stories.

Select text and run the script to convert chosen area to separate story.

Here ‘chosen area’ means all text in frames where selected text is placed.

https://www.dropbox.com/s/fl57qdt7pdh8tn1/SplitTextFlowToStories.zip?dl=0

There is an ability to set language of interface, this is defined by variable rus (line 46).
By default  rus = true and Russian language is active.
Set this variable to false and the messages will be in English.

 

 

Оставить комментарий!

Вы должны быть в системе чтобы оставить комментарий.