CS3: allParagraphStyles vs paragraphStyles

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

denisgrshn

Участник
Топикстартер
Сообщения
181
Реакции
0
Никак не пойму, почему верна строчка
myStyle = app.activeDocument.paragraphStyles.item("Paragraph Style 1");
, но неверна?
myStyle = app.activeDocument.allParagraphStyles.item("Paragraph Style 1");

P.S.
CS3-only!!!
P.P.S.
С itemByName() вместо item() тоже самое
 
Ответ: CS3: allParagraphStyles vs paragraphStyles

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

ParagraphStyles включает только стили абзаца не входящие в группы,
а значит имена стилей не могут повторяться,
то есть все работает как в CS2
 
Ответ: CS3: allParagraphStyles vs paragraphStyles

>а значит имена стилей могут повторяться
теперь логика понятна :)
 
Статус
Закрыто для дальнейших ответов.