我有一个Indesign文档,其结构如下:
第1段,等等等等等等等等等等等等 第2段blah blah blah blah blah blah blah blah blah
第3段blah blah blah blah blah blah blah blah blah 第4段blah blah blah blah blah blah blah blah blah 第5段blah blah blah blah blah blah blah blah blah。 。 。等等...
现在我需要按原样保留第一段,但是将段落样式应用于以下模式中的所有后续段落:
第2段:风格A
第3段:风格B
第4段:风格A
第5段:风格B
。 。 。等等(交替模式)......
我知道这可以使用脚本自动化,我也知道一些编程(JavaScript),但我不知道如何在Indesign中这样做。有什么建议吗?
答案 0 :(得分:2)
试试这个脚本:
如果您有一个文本框架,并将其引用到变量myFrame
for (i=0; i < myFrame.paragraphs.length; i++)
{
if ( i%2 == 0 )
{
myFrame.parentStory.paragraphs[i].appliedParagraphStyle = app.activeDocument.paragraphStyles.item('Style B);
}
else
{
myFrame.parentStory.paragraphs[i].appliedParagraphStyle = app.activeDocument.paragraphStyles.item('Style A);
}
}
将其另存为脚本文件夹中的脚本,然后从脚本面板运行。您需要添加帧引用。