[AI CS4-CS6] удаление двух символов абзаца с заменой и форматированием

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

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Уважаемые коллеги, помогите разобраться.
Есть текст с разделением некоторых абзацев пустой строкой. Хочу два символа абзаца заменить на один и задать отступ перед вторым абзацем 3 пт. Замену провести просто, но не могу сообразить как задать параметр отступа именно второму абзацу?
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
Код:
var doc = app.activeDocument;
var sel = doc.selection;
if (sel.parent && sel.parent.constructor.name == 'Story') {
    var story = sel.parent;
    story.paragraphs[2].paragraphAttributes.spaceBefore = UnitValue('3pt');
}
 
  • Спасибо
Реакции: sylvio и dumbm1

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Код:
var doc = app.activeDocument;
var sel = doc.selection;
if (sel.parent && sel.parent.constructor.name == 'Story') {
    var story = sel.parent;
    story.paragraphs[2].paragraphAttributes.spaceBefore = UnitValue('3pt');
}
Большое спасибо!
Можно доработать скрипт, чтобы форматировались все абзацы в выделенном текстовом фрейме? Сейчас нужно выделить текст.
 
Статус
Закрыто для дальнейших ответов.