Избранное »

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

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

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

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

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

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

Плагины

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

Скрипты

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

Скриптинг

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

Home » Скрипты

Вставка перекрестных ссылок правым щелчком мыши

Добавлено на 11.09.2012 – 01:23Без комментариев | 2 667 views

Вcтавлять перекрестные ссылки в InDesign можно используя панель Hiperlinks (кнопка внизу панели), а также выбирая команду в меню Hiperlinks & Cross References > Insert Cross-Reference. Если вам предстоит выполнить большой объем работ по расстановке перекрестных ссылок, то, возможно, более продуктивно справиться с этой задачей вам поможет скрипт, который добавляет пункт по созданию перекрестных ссылок  Insert Cross-Reference и в контекстное меню Индизайна (вызываемое правой кнопкой мыши).

Вот исходный код скрипта:

( function () {
/* ADD items to CONTEXT MENU
    The locale-independent name (aka "key string") for the context menus:
    - Layout menu: $ID/RtMouseLayout - when an image is selected
    - Default menu: $ID/RtMouseDefault - when nothing is seleced
    - Text menu: $ID/RtMouseText - when the mouse is in text, or text is selected
*/
var contextMenu = app.menus.itemByName("$ID/RtMouseText");
 
var xrefMenu = app.menus.item("$ID/Main").submenus.item("$ID/&Type").submenus.item("$ID/XRefSubMenu");
var refItem = xrefMenu.menuItems.item("$ID/New XRef...");
 
     try {
          contextMenu.menuItems.itemByName(refItem.name).remove();
     } catch( ex ) {};
     contextMenu.menuItems.add(refItem.associatedMenuAction,LocationOptions.AFTER,contextMenu.menuItems.itemByName("$ID/InsertSpecial Footnote"));
})();

Скрипт относится к типу Startup, т.е. запускается одновременно со стартом InDesign, и его надо расположить в папке Sturtup Scripts. В Windows-7 и Indesign CS5.5, например,  эта папка находится по адресу:
c:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Adobe\InDesign\Version 7.5\en_US\Scripts\

В других операционных системах и версиях Индизайна ищите её по аналогичному адресу. Если у вас этой папки нет, то её надо создать.

Пользователи InDesign CS3 могут не беспокоиться. В их версии перекрестных ссылок ещё нет. Проверено в InDesign CS5.5

[Взято отсюда]


Скачать скрипт

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

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