обращение к стилю находящемся в группе

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

srQwer

Топикстартер
10 лет на форуме
Сообщения
37
Реакции
0
Подскажите пожалуйста, как правильно обратиться к стилю (например параграфа) который находится в Style Group

Если для стиля XXX это выглядело так:
appliedParagraphStyle:"XXX"
То как будет если стиль находится в групе ZZZ?

Эм. ну ещё пожалуй спрошу по поводу FindChangeByList.jsx
как в строке запроса обозначить свойства для текста который нужно найти?

Заранее благодарен за ваши ответы!
 
Ответ: обращение к стилю находящемся в группе

Кусочек кода разрабатываемого скрипта:
PHP:
var myDoc = app.activeDocument;
…
paraGroup = myDoc.paragraphStyleGroups.itemByName("Graphics").paragraphStyles;
cellGroup = myDoc.cellStyleGroups.itemByName ("Graphs").cellStyles;
…
allCells.texts.everyItem().applyParagraphStyle(paraGroup.itemByName("grValueX"));
allCells.appliedCellStyle = cellGroup.itemByName("CellX");
Главное неудобство — стиль в группе не перечисляется в списке xxxStyles. Логика такова — есть стили вне групп, принадлежащие множеству xxxStyles, и есть стили принадлежащие множествам xxxStyleGroups. Получается, что есть группа по умолчанию высшего уровня иерархии, не имеющая названия.
Очень неудобно. Я считал, что членство стиля в группе это своеобразный Label, задуманный для быстрой выборки членов группы и визуального удобства. Жаль, что программисты Adobe решили иначе.
 
Ответ: обращение к стилю находящемся в группе

с другой строны, это удобно когда нужно объединить документы с одинаковымы по названиям стилями, но возможно имеющими между собой некоторые различия по форматированию (например, сшить верстки разных исполнителей). тогда, дабы не поехало, достаточно в одном из материалов сбросить все стили в отдельную папку.
 
Статус
Закрыто для дальнейших ответов.