[ID CC-CC2021] Почему не присваивается символьный стиль по грепу?

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Для заголовков предусмотрена только одна строка. Если они многословные - в ворде ставлю многоточие. В верстке заголовкам присвоен символьный стиль staja_line1. Который сидит в текстовой переменной для колонтитула. А многоточие, если оно есть, оформляется (грепом) невидимым стилем (0.1/0.1,paper).
Второй греп для данного заголовка предусматривает отключение первого символьного стиля после "увиденного" многоточия.
GREP
nostatja_line1
(?<=…).+
Однако оно не работает. Пока... (см. скрин - видно, что подсвеченная (греповая) часть осталась под первым симв. стилем, а не под предусмотренным nostatja_line1).
Если руками присваиваю nostatja_line1, то все в порядке. А автоматом - никак.
Симв. стили statja_line1, nostatja_line1 - пустые (см. скрин).
 

Вложения

  • Clipboard01.jpg
    Clipboard01.jpg
    254.5 КБ · Просм.: 764

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
греп не работает в переменных
 

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
греп не работает в переменных
Сам-то греп не в переменной, а в стиле заголовка статьи. Он должен присвоить части заголовка стиль, который должна будет увидеть колонтитульная переменная. Но стиль не присваивается самим грепом.
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
@hulk1776, ещё раз. никакой греп - увы и ах - не работает с переменными.

и переменные "не видят" никаких грепов от родителя
 

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 529
@hulk1776, используйте вместо многоточия "Конец вложенного стиля в заданной позиции".
И для абзацного стиля заголовка, в свою очередь, - вложенный стиль для колонтитула:
kolont-0.jpg kolont-1.jpg kolont2.jpg
 
  • Спасибо
Реакции: hulk1776

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 529
в ворде ставлю многоточие
А многоточие из Ворда можно в Индизайне заменить грепом на тот самый "Конец вложенного стиля...":
upload_2018-1-29_18-18-16.png


Можете дополнительно задать стиль заголовка в условиях "Найти формат".
Если многоточие у Вас - не три отдельные точки, а нормальный символ многоточия из шрифта, то в поиск поставьте его: ~e
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
в случае Лйони


Не по теме:
как-то я невнимательно читал страдания. простите
 

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 529

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
@hulk1776, используйте вместо многоточия "Конец вложенного стиля в заданной позиции".
И для абзацного стиля заголовка, в свою очередь, - вложенный стиль для колонтитула:
Посмотреть вложение 103434 Посмотреть вложение 103435 Посмотреть вложение 103433
Дошли руки почитать ответ и подумать. Спасибо!
Осталось найти время, чтобы понять, что быстрее: пришпандорить скриптом многоточие в нужном месте и присваивать символьные стили "до" и "после"; или генерировать новую мастер-страницу с добавленным многоточием после текстовой переменной с отмеченным концом вложенного стиля.