[ID CC-CC2021] Задать стиль абзаца

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 089
Реакции
267
Коллеги, подскажите пожалуйста решение.
Дано: Стиль1, Стиль2, Стиль3
Требуется: Задать всем абзацам Стиля2, идущими за абзацами Стиля1, Стиль3.
Буду очень признателен.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Есть функция Next Style (свойство абзаца), а есть скрипт специальный NextStyleApplier. Вы поточнее опишите задачу.
 

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 089
Реакции
267
Вы поточнее опишите задачу.
Если абзац Стиля2 стоит после абзаца Стиля1, то он должен стать абзацем Стиля3.

Next Style срабатывает в том случае, когда на энтер нажимаешь. Не совсем подходит, т.к. абзац уже есть.

Да, еще важный для облегчения задачи момент: абзац Стиля1 везде одинаковый. Собственно это три звездочки, которыми стихи отбивают.
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
тогда задача сводится к поиску абзаца, следующего после трёх звездочек?

тогда просто пройдите грепом типа
Код:
(?<=\*{3}\r).
и замените найденное на нужный стиль
 
Последнее редактирование:

Любимцев

15 лет на форуме
Сообщения
4 208
Реакции
2 058

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 089
Реакции
267
As then . чего-то там (применить "style Name", как следующий)
В том то и дело, что нет этой команды. «Применить стиль "такой-то"» есть. А этого нет.
В родственной теме обсуждалось. Так вот второго пункта у меня в палитре почему то нет:(
[ID СС2017] - Параметры удержания абзацев
 
Последнее редактирование:

Любимцев

15 лет на форуме
Сообщения
4 208
Реакции
2 058
Так вот второго пункта у меня в палитре почему то нет
Что-то не то делаете...
Вам нужно выбрать по крайней мере два абзаца подряд, прежде чем InDesign покажет вам команду в палитре стилей абзацев. Даже тогда Вы не найдете “применить “[этот стиль]” затем следующий стиль” в меню палитры. Вы можете только увидеть команду, когда вы щелкните правой кнопкой мыши (или щелкните мышью с одной кнопкой мыши) по названию стиля абзаца, которые должны быть применены к первому пункту в выборе.
https://indesignsecrets.com/where-is-apply-__-then-next-style.php