Как мне это сделать:
У меня есть документ с двумя чередующимися стилями абзаца, s1 и s2. За s1 следует s2 и наоборот. Это прекрасно работает с пользовательским интерфейсом. Но как это работает со скриптами?
В следующем примере кода весь текст форматируется как стиль абзаца s1 вместо чередования стилей. При добавлении абзацев с помощью пользовательского интерфейса формат абзаца изменяется по желанию.
var myDocument = app.documents.add(true);
var s1 = myDocument.paragraphStyles.add({name:'one'});
var s2 = myDocument.paragraphStyles.add({name:'two'});
with (s1) {nextStyle = s2;}
with (s2) {nextStyle = s1;}
var myTextFrame = myDocument.spreads.lastItem().pages.lastItem().textFrames.add();
myTextFrame.geometricBounds = ["20mm","20mm","100mm","100mm"];
myTextFrame.parentStory.insertionPoints.item(0).appliedParagraphStyle = s1;
myTextFrame.contents = "abc\rdef\rghi\rklm\r";
for
для итеративного применения чередующихся стилей к каждому абзацу. По крайней мере... Я не смог найти предполагаемую функцию ApplyNextStyle в справочнике по Javascript. - person Josh Voigts   schedule 07.10.2013