Полку скриптов прибыло!
Полку скриптов прибыло, да от кого?! — от таких гуру скриптописания как Peter Kahrel, Mark Autret, Loic Aigon, Harbs!
Peter Kahrel — автор многих книг по Индизайну, по скриптингу и использованию GREP в InDesign, его мы знаем по скриптам «Вертикальная линия к абзацу», «Динамические Sidenotes», «Сортировка данных в таблице» и многим другим.
Mark Autret на сайте http://www.indiscripts.com/ рассказывает о тонкостях программирования для InDesign. Именно Mark Autret написал многие широко известные скрипты, такие как «Круговая диаграмма», «Эквалайзер», «InDexBrutal/Indexmatic».
Loic Aigon взвалил на себя нелегкую ношу каталогизирования скриптов для Индизайна, Иллюстратора, Фотошопа, создав сайт Scriptopedia. Сейчас происходит активное наполнение этого сайта, новые программы появляются каждый день. Его скрипты PageExtractor и CustomPDFexport публиковались у нас на сайте.
1. Highlight word and letter spacing
Недавно мы рассказали о скрипте, который выполняет подсветку форматирования No Break используя свойства Условного текста. Его автор, Peter Kahrel, не остановился на этом, и следом написал скрипт, который выполняет подсветку текста с отклонением межбуквенных и межсловных пробелов от тех значений, которые заданы в стиле. Этот скрипт также сделан на основе Conditional Text. Скрипт будет полезен тем, кто верстает и переверстывает тексты с использованием скриптов Typefitting Евгения Карева.
Скрипт предназначен для выполнения в среде только InDesign CS4. Прочитать подробное описание и скачать скрипт можно с сайта автора.
2. HurryCover
А этот скрипт, автор которого Mark Autret, будет полезен тем, кто занимается разработкой обложек к книгам. Он позволяет легко пересчитывать размеры макета в зависимости от толщины корешка, правильно при этом перерасполагая элементы оформления издания.
Скрипт бесплатный, имеет французский и английский интерфейс. Более подробную информацию вы можете найти на сайте автора. Скрипт также опубликован на сайте Скриптопедии — http://www.scriptopedia.org.
3. CustomExport
Loic Aigon расширил функциональность своего скрипта CustomPDFExport, и теперь эта программа может выполнять постраничный вывод во многие другие форматы — PDF, JPG, EPS, SVG, XFL или SWF — и совершенно бесплатно! Функциональность скрипта зависит от версии Индизайна. Так например из CS3 и CS2 SWF вывести не получится.
Скачивайте с сайта Скриптопедии и пользуйтесь.
4. Line Numbering
Один самых продвинутых програмистов Harbs из фирмы In-Tools нам известен по великолепной разработке Preferences Manager. Недавно он написал скрипт по нумерации строк.
Подробности читайте на сайте In-Tools и сайте Indesignsecrets.com
5. Закавычить!
А что и как пишут наши русскоязычные программисты для Индизайна?
Евгений Буданцев из Харькова написал великолепный по своей простоте и полезности скрипт с именем Закавычить, состоящий всего из одной строчки:
1 | app.activeDocument.selection[0].contents = "«" + app.activeDocument.selection[0].contents + "»"; |
Сохраняем. Назначаем ShortCut (автор рекомендует Shift+Alt+Ctrl+» для Text). Выделяем текст, жмем назначенный ShortCut, получаем текст в кавычках. Гениально! И просим еще «Раскавычить».
(Информация с форума rudtp.ru)
Раскавычить так.
var mySel = app.activeDocument.selection[0];
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "\"";
var myF = mySel.findGrep();
myF[myF.length-1].contents = "";
myF[0].contents = "";
Снимается первая найденная и последняя найденная кавычки в выделенной области.