[ID CS4-CS6] Найти и заменить на стиль с помощью js (стиль в группе)

Статус
Закрыто для дальнейших ответов.

alecsandr1980

Участник
Топикстартер
Сообщения
2
Реакции
0
Имеются стили символов которые находятся в группе "Стиль начертание", в группе иметься стиль "Верхний индекс курсив". Задача найти "+ italic + наиндекс" и все это заменить на стиль символа "Верхний индекс курсив" который в группе "Стиль начертание". Версия программы CS 5.5 (русская).

Мои попытки:

Первая попытка:
Код:
app.findTextPreferences = app.changeTextPreferences = null;
app.findTextPreferences.fontStyle = "Italic";
app.findTextPreferences.position = Position.superscript;

app.changeTextPreferences.characterStyleGroups.item ("Стиль начертание").characterStyles.item ("Верхний индекс курсив");

sel =doc.selection[0];


Вторая попытка:
Код:
app.findTextPreferences = app.changeTextPreferences = null;
app.findTextPreferences.fontStyle = "Italic";
app.findTextPreferences.position = Position.superscript;

app.changeTextPreferences.characterStyleGroups= "Стиль начертание";
app.changeTextPreferences.appliedCharacterStyle="Верхний индекс курсив";

sel =doc.selection[0];
--------------------------------------------------------------------------------------
P.S.
Прошу помощи, по форуму смотрел, были похожие темы но применить и понять логику не смог...( Кто может, объясните пожалуйста. Я только начинаю изучение....)))
 

Вложения

  • foto.jpg
    foto.jpg
    48 КБ · Просм.: 939

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Код:
app.changeTextPreferences.appliedCharacterStyle=app.activeDocument.characterStyleGroups.item("Стиль начертание").characterStyles.item("Верхний индекс курсив");
...
sel.changeText();
 
  • Спасибо
Реакции: alecsandr1980

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
как мне обратиться к параграфу в группе.
К абзацному стилю в группе обратиться по той же траектории, что и к символьному стилю в группе, как здесь было показано. Если открыть объектную модель, там рядом с абзацными стилями по алфавиту можно отыскать без особого напряжения:
Screenshot_1.png
 
Статус
Закрыто для дальнейших ответов.