Как изменить цвет в стилях символа и абзаца?

  • Автор темы Автор темы krass
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

krass

Топикстартер
10 лет на форуме
Сообщения
50
Реакции
1
Добрый день, Уважаемые!

Возникла вот такая задача:
Есть 40 книг с использованием 15 символьных стилей и 4 стилей абзаца.
Стили во всех 40 книгах имеют одинаковое наименование.
Использованы два Pantone (назовем P1, P2).
Надо убрать пантоны с заменой на 100 и 70% черного.
Но в зависимости от стиля символа или абзаца.
Т.е. однозначного соответствия между пантоном и процентом черного нет — в каком то стиле 100%, в другом 70%.

Пожалуйста, помогите написать скрипт, который сделает такую операцию.
 
Может быть, стоит последовать поговорке "Разделяй и влавствуй!"?
То есть отделить зёрна от плевел.

Единообразно все стили символа и абзаца перед заменой цвета привести к своим, но единообразным, названиям.

Так и не понял, "в каком-то стиле 100%..." А какой закон изменения цвета?
Сколько типов стилей абзацев, символов, включающих какое количество Пантонов, которые надо менять на что?

Цвет - окончательный: разный?

Не, не понял вопроса.
 

Не по теме:

А перекрасить в имени цвета Пантонного сами цифры этого цвета на нужные — не?

 

Не по теме:
я вот не понимаю, зачем отвечать, если вопрос не понятен… тем более, что сформулирован вопрос достаточно ясно и четко


для активного документа так:
вместо 1/2/3/4 должны быть имена стилей, копируйте нужные блоки и подставляйте свои имена стилей

Код:
var docRef = app.activeDocument;

docRef.paragraphStyles.itemByName("1").fillColor = "Black";
docRef.paragraphStyles.itemByName("1").fillTint = 70;

docRef.paragraphStyles.itemByName("2").fillColor = "Black";
docRef.paragraphStyles.itemByName("2").fillTint = 100;

docRef.characterStyles.itemByName("3").fillColor = "Black";
docRef.characterStyles.itemByName("3").fillTint = 70;

docRef.characterStyles.itemByName("4").fillColor = "Black";
docRef.characterStyles.itemByName("4").fillTint = 100;
 
  • Спасибо
Реакции: krass
а я вот тоже ничего не понимаю)))
к чему там скрипт? в сорока книгах запускать?

в одной редактируются стили.
а потом импорт стилей в остальные.
что по телодвижениям эквивалентно.
 
Skvoznyak, спасибо огромное! Буду пробовать!
andrejK, прошу прощения, не уточнил - в каждой книге к стилям есть маааааленькие изменения (интерлиньяж, ширина по горизонтали) — не прокатывает экспорт из одного сделанного файла.
Валера1966, не, не понял ответа...
 
Можно еще удалить в Swatches с заменой, если пантон совсем не нужен и его нет в линках.
 
Я думал один пантон должен стать 100, второй 70.
 
Я думал один пантон должен стать 100, второй 70.
ошибся в прошлом письме - от стиля зависит процент черного
именно что никакого однозначного сопоставления с цветом и процентом пантона. Если бы так было, то конечно — удалить пантоны и вопроса бы не было :(
а входить в каждый стиль и менять цвет на нужный... не быстро как-то получается: то пропустишь, то не тот процент....
 
Процент это Character Colour > Tint в стиле? Процент при удалении с заменой не меняется, был процент пантона, стал процент Black. Или вы непонятно объясняете.
 
да именно... сейчас в стилях где то пантон 100 где то 60, где-то один пантон, где-то другой
а нужен только черный и по списку стилей где Tint - 100, где 70
и с пантонами НИКАК не связано, как и с Tint пантона в стиле
т.е. можно сказать, что другой цвет и Tint для каждого стиля
 
Теперь понятно %8 :)
 
Статус
Закрыто для дальнейших ответов.