Home » Скрипты

Скрипт ClearOverridesForStyle

20 Март 2010 4 Comments

Чтобы снять локальное форматирование со всего текста, надо выделить его весь (Ctrl+A) и выполнить команду Clear overrides. Но существует ли возможность снять локальное форматирование только с одного стиля? — такой вопрос недавно прозвучал в Живом Журнале. Решить эту задачу можно при помощи скрипта ClearOverridesForStyle.  Нужный стиль для очистки локального форматирования задается в диалоговом окне.  Действие скрипта распространяется на весь текст с выбранным стилем по всему документу.

ClearOverridesForStyle

Скрипт предназначен для выполнения в среде InDesign CS3|CS4, Win|Mac

Автор скрипта Б. Кащеев
download
Скачать скрипт ClearOverridesForStyle_v1.jsx (zip)

Обновление 1

1. Добавлена возможность выбора стилей из папок.

ClearOverridesForStyleNew

2. Добавлена возможность выбора не только отдельных стилей, но и их групп (папок) для обработки.

В выпадающем списке для выбора стиля сделана попытка отобразить иерархическую структуру  стилей и папок. Подпапки в папках не обрабатываются ввиду редкого использования в практике таких конструкций. Это функцию планируется добавить в последующих версиях при наличии спроса.

При выборе звездочки  (*) скрипт удаляет локальное форматирование со всех стилей, находящихся в списке. При выборе группы скрипт работает со всеми стилями этой группы. При выборе группы [Root] скрипт выполняет свою основную функцию со всеми стилями, находящимися вне в папок панели Paragraph Styles. И наконец, если выбран отдельный стиль, то весь текст, оформленный этим стилем, подвергается обработке по удалению  отклонений от параметров, заданных в стиле.

Благодарю неизвестного мне автора скрипта S2_AttributsStyles_406f.jsx за использование некоторых идей.

download

Скачать скрипт ClearOverridesForStyle_v1.3.jsx (zip, обновлено 4.04.2010)

4 Comments »

  • eugenyus said:

    Группы стилей забыли включить :) )))

  • admin (author) said:

    Ага, доделаю

  • eugenyus said:

    Кстати, снять локальное форматирование только с одного стиля очень просто: поиск – нужный стиль; замена – тот же стиль :)
    А вот для групп – да, без скрипта никак.

  • admin (author) said:

    Спасибо, не знал.

Leave your response!

You must be logged in to post a comment.